Skip to content

"exception":"[object] (PHPOpenSourceSaver\\JWTAuth\\Exceptions\\SecretMissingException(code: 0) #206

@maxdiable

Description

@maxdiable

Subject of the issue

Describe your issue here.

Your environment:

Q A
Bug? yes
New Feature? no
Framework Laravel
Framework version 9.47.0
Package version 2.0
PHP version 8.0

hi, every now and then when I make a simple request jwt goes wrong and in my laravel log comes this:

[2023-02-03 14:08:39] production.ERROR: An error occurred {"exception":"[object] (PHPOpenSourceSaver\JWTAuth\Exceptions\SecretMissingException(code: 0): An error occurred at C:\xampp\htdocs\msBackEnd\vendor\php-open-source-saver\jwt-auth\src\Providers\JWT\Provider.php:47)
[stacktrace]
#0 C:\xampp\htdocs\msBackEnd\vendor\php-open-source-saver\jwt-auth\src\Providers\JWT\Lcobucci.php(79): PHPOpenSourceSaver\JWTAuth\Providers\JWT\Provider->__construct(NULL, 'HS256', Array)
#1 C:\xampp\htdocs\msBackEnd\vendor\php-open-source-saver\jwt-auth\src\Providers\AbstractServiceProvider.php(170): PHPOpenSourceSaver\JWTAuth\Providers\JWT\Lcobucci->__construct(NULL, 'HS256', Array)
#2 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Container\Container.php(889): PHPOpenSourceSaver\JWTAuth\Providers\AbstractServiceProvider->PHPOpenSourceSaver\JWTAuth\Providers\{closure}(Object(Illuminate\Foundation\Application), Array)
#3 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Container\Container.php(774): Illuminate\Container\Container->build(Object(Closure))
#4 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(860): Illuminate\Container\Container->resolve('tymon.jwt.provi...', Array, true)
#5 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Container\Container.php(710): Illuminate\Foundation\Application->resolve('tymon.jwt.provi...', Array)
#6 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(845): Illuminate\Container\Container->make('tymon.jwt.provi...', Array)
#7 C:\xampp\htdocs\msBackEnd\vendor\php-open-source-saver\jwt-auth\src\Providers\AbstractServiceProvider.php(344): Illuminate\Foundation\Application->make('tymon.jwt.provi...')
#8 C:\xampp\htdocs\msBackEnd\vendor\php-open-source-saver\jwt-auth\src\Providers\AbstractServiceProvider.php(142): PHPOpenSourceSaver\JWTAuth\Providers\AbstractServiceProvider->getConfigInstance(Object(Illuminate\Foundation\Application), 'providers.jwt')
#9 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Container\Container.php(889): PHPOpenSourceSaver\JWTAuth\Providers\AbstractServiceProvider->PHPOpenSourceSaver\JWTAuth\Providers\{closure}(Object(Illuminate\Foundation\Application), Array)
#10 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Container\Container.php(774): Illuminate\Container\Container->build(Object(Closure))
#11 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(860): Illuminate\Container\Container->resolve('tymon.jwt.provi...', Array, true)
#12 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Container\Container.php(710): Illuminate\Foundation\Application->resolve('tymon.jwt.provi...', Array)
#13 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(845): Illuminate\Container\Container->make('tymon.jwt.provi...', Array)
#14 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Container\Container.php(1437): Illuminate\Foundation\Application->make('tymon.jwt.provi...')
#15 C:\xampp\htdocs\msBackEnd\vendor\php-open-source-saver\jwt-auth\src\Providers\AbstractServiceProvider.php(203): Illuminate\Container\Container->offsetGet('tymon.jwt.provi...')
#16 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Container\Container.php(889): PHPOpenSourceSaver\JWTAuth\Providers\AbstractServiceProvider->PHPOpenSourceSaver\JWTAuth\Providers\{closure}(Object(Illuminate\Foundation\Application), Array)
#17 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Container\Container.php(774): Illuminate\Container\Container->build(Object(Closure))
#18 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(860): Illuminate\Container\Container->resolve('tymon.jwt.manag...', Array, true)
#19 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Container\Container.php(710): Illuminate\Foundation\Application->resolve('tymon.jwt.manag...', Array)
#20 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(845): Illuminate\Container\Container->make('tymon.jwt.manag...', Array)
#21 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Container\Container.php(1437): Illuminate\Foundation\Application->make('tymon.jwt.manag...')
#22 C:\xampp\htdocs\msBackEnd\vendor\php-open-source-saver\jwt-auth\src\Providers\AbstractServiceProvider.php(245): Illuminate\Container\Container->offsetGet('tymon.jwt.manag...')
#23 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Container\Container.php(889): PHPOpenSourceSaver\JWTAuth\Providers\AbstractServiceProvider->PHPOpenSourceSaver\JWTAuth\Providers\{closure}(Object(Illuminate\Foundation\Application), Array)
#24 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Container\Container.php(774): Illuminate\Container\Container->build(Object(Closure))
#25 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(860): Illuminate\Container\Container->resolve('tymon.jwt', Array, true)
#26 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Container\Container.php(710): Illuminate\Foundation\Application->resolve('tymon.jwt', Array)
#27 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(845): Illuminate\Container\Container->make('tymon.jwt', Array)
#28 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Container\Container.php(1437): Illuminate\Foundation\Application->make('tymon.jwt')
#29 C:\xampp\htdocs\msBackEnd\vendor\php-open-source-saver\jwt-auth\src\Providers\AbstractServiceProvider.php(100): Illuminate\Container\Container->offsetGet('tymon.jwt')
#30 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Auth\AuthManager.php(113): PHPOpenSourceSaver\JWTAuth\Providers\AbstractServiceProvider->PHPOpenSourceSaver\JWTAuth\Providers\{closure}(Object(Illuminate\Foundation\Application), 'api', Array)
#31 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Auth\AuthManager.php(90): Illuminate\Auth\AuthManager->callCustomCreator('api', Array)
#32 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Auth\AuthManager.php(70): Illuminate\Auth\AuthManager->resolve('api')
#33 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Auth\Middleware\Authenticate.php(63): Illuminate\Auth\AuthManager->guard('api')
#34 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Auth\Middleware\Authenticate.php(42): Illuminate\Auth\Middleware\Authenticate->authenticate(Object(Illuminate\Http\Request), Array)
#35 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Auth\Middleware\Authenticate->handle(Object(Illuminate\Http\Request), Object(Closure), 'api')
#36 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#37 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Routing\Router.php(799): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#38 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Routing\Router.php(776): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#39 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Routing\Router.php(740): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#40 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Routing\Router.php(729): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#41 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(190): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#42 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#43 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#44 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#45 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(Object(Illuminate\Http\Request), Object(Closure))
#46 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#47 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#48 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle(Object(Illuminate\Http\Request), Object(Closure))
#49 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#50 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#51 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#52 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle(Object(Illuminate\Http\Request), Object(Closure))
#53 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php(62): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#54 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Http\Middleware\HandleCors->handle(Object(Illuminate\Http\Request), Object(Closure))
#55 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#56 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(180): Illuminate\Http\Middleware\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))
#57 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#58 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(165): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#59 C:\xampp\htdocs\msBackEnd\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#60 C:\xampp\htdocs\msBackEnd\public\index.php(52): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#61 {main}
"}

any help ?

br
Max

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions