Support the ongoing development of Laravel.io →
Authentication Requests Session

Hi everyone,

I am currently encountering a bug which logs the user out.

I am testing my application and the client side makes an AJAX ax request to the server which then calls a service using HTTPful and then returns responses back to the server then the client.

To test different conditions I have four web browser's (chrome) open on my computer and I then execute the event that makes the AJAX request. However sometimes two of the browsers are logged off automatically once they get to the server and I am not sure why.

Has anyone experienced anything like this?

Here is the error: it occurs when I try to access the Authenticated user

line: 517 Trying to get property of non-object #0 C:\wamp\www\Paperless_Workspace\Paperless\app\Http\Controllers\JobController.php(517): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8, 'Trying to get p...', 'C:\\wamp\\www\\Pap...', 517, Array)
#1 C:\wamp\www\Paperless_Workspace\Paperless\app\Http\Controllers\JobController.php(183): App\Http\Controllers\JobController->executeCompleteTruss('large', 'D', '2D')
#2 [internal function]: App\Http\Controllers\JobController->completeTruss('large', 'D', '2D')
#3 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Routing\Controller.php(256): call_user_func_array(Array, Array)
#4 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php(164): Illuminate\Routing\Controller->callAction('completeTruss', Array)
#5 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php(112): Illuminate\Routing\ControllerDispatcher->call(Object(App\Http\Controllers\JobController), Object(Illuminate\Routing\Route), 'completeTruss')
#6 [internal function]: Illuminate\Routing\ControllerDispatcher->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#7 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(139): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#8 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#9 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(103): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#10 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php(114): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#11 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php(69): Illuminate\Routing\ControllerDispatcher->callWithinStack(Object(App\Http\Controllers\JobController), Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'completeTruss')
#12 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Routing\Route.php(201): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'App\\Http\\Contro...', 'completeTruss')
#13 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Routing\Route.php(134): Illuminate\Routing\Route->runWithCustomDispatcher(Object(Illuminate\Http\Request))
#14 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Routing\Router.php(704): Illuminate\Routing\Route->run(Object(Illuminate\Http\Request))
#15 [internal function]: Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#16 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(139): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#17 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#18 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(103): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#19 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Routing\Router.php(706): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#20 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Routing\Router.php(671): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#21 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Routing\Router.php(631): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#22 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(229): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#23 [internal function]: Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#24 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(139): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#25 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php(54): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#26 [internal function]: Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#27 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): call_user_func_array(Array, Array)
#28 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php(62): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#29 [internal function]: Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#30 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): call_user_func_array(Array, Array)
#31 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#32 [internal function]: Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure))
#33 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): call_user_func_array(Array, Array)
#34 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php(59): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#35 [internal function]: Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure))
#36 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): call_user_func_array(Array, Array)
#37 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode.php(42): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#38 [internal function]: Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure))
#39 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): call_user_func_array(Array, Array)
#40 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#41 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(103): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#42 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(118): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#43 C:\wamp\www\Paperless_Workspace\Paperless\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(86): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#44 C:\wamp\www\Paperless_Workspace\Paperless\public\index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#45 {main}
Last updated 3 years ago.
0

I believe this is due to the fact that all 4 of my web browsers have the same session id. Does anyone know how to generate a unique session id for each window?

0

Sign in to participate in this thread!

Eventy

Your banner here too?

rstel rstel Joined 25 Aug 2015

Moderators

We'd like to thank these amazing companies for supporting us

Your logo here?

Laravel.io

The Laravel portal for problem solving, knowledge sharing and community building.

© 2025 Laravel.io - All rights reserved.