ErrorException: Trying to get property 'user_id' of non-object
Sentry Issue: CATTR-CORE-3B
ErrorException: Trying to get property 'user_id' of non-object
File "/app/Models/Screenshot.php", line 148, in Illuminate\Foundation\Bootstrap\HandleExceptions::handleError
$userId = $this->timeInterval->user_id;
File "/app/Models/Screenshot.php", line 148, in App\Models\Screenshot::access
$userId = $this->timeInterval->user_id;
File "/app/Http/Controllers/ScreenshotController.php", line 38, in App\Http\Controllers\ScreenshotController::screenshot
if (!$screenshot->access($user)) {
File "/app/Http/Middleware/SentryContext.php", line 35, in App\Http\Middleware\SentryContext::handle
return $next($request);
File "/app/Http/Middleware/LockMiddleware.php", line 38, in App\Http\Middleware\LockMiddleware::handle
return $next($request);
...
(32 additional frame(s) were not displayed)
[2020-05-14 13:44:27] production.ERROR: Trying to get property 'user_id' of non-object {"userId":22,"exception":"[object] (ErrorException(code: 0): Trying to get property 'user_id' of non-object at /opt/cattr/cattr/backend/app/Models/Screenshot.php:148)
[stacktrace]
#0 /opt/cattr/cattr/backend/app/Models/Screenshot.php(148): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError()
#1 /opt/cattr/cattr/backend/app/Http/Controllers/ScreenshotController.php(38): App\\Models\\Screenshot->access()
#2 [internal function]: App\\Http\\Controllers\\ScreenshotController->screenshot()
#3 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array()
#4 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#5 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(225): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#6 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(182): Illuminate\\Routing\\Route->runController()
#7 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(685): Illuminate\\Routing\\Route->run()
#8 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#9 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#11 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(687): Illuminate\\Pipeline\\Pipeline->then()
#13 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRouteWithinStack()
#14 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\\Routing\\Router->runRoute()
#15 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\\Routing\\Router->dispatchToRoute()
#16 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Routing\\Router->dispatch()
#17 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#18 /opt/cattr/cattr/backend/app/Http/Middleware/SentryContext.php(35): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SentryContext->handle()
#20 /opt/cattr/cattr/backend/app/Http/Middleware/LockMiddleware.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\LockMiddleware->handle()
#22 /opt/cattr/cattr/backend/vendor/fruitcake/laravel-cors/src/HandleCors.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#24 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#26 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#28 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#30 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle()
#32 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\\Pipeline\\Pipeline->then()
#34 /opt/cattr/cattr/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#35 /opt/cattr/cattr/backend/public/index.php(53): Illuminate\\Foundation\\Http\\Kernel->handle()
#36 {main}
"}