# Error after update to latest version: JwtAbstractService Class not found!

**URL:** <https://community.passbolt.com/t/error-after-update-to-latest-version-jwtabstractservice-class-not-found/4519>\
**Category:** Installation Issues\
**Created:** [December 2, 2021, 3:49pm UTC](https://community.passbolt.com/t/error-after-update-to-latest-version-jwtabstractservice-class-not-found/4519 "2021-12-02T15:49:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![danialsh](https://avatars.discourse-cdn.com/v4/letter/d/dfb087/32.png) [@danialsh](https://community.passbolt.com/u/danialsh)\
**Post date:** [December 2, 2021, 3:49pm UTC](https://community.passbolt.com/t/error-after-update-to-latest-version-jwtabstractservice-class-not-found/4519/1 "2021-12-02T15:49:58Z")

</div>

Hi,

I pulled the latest version of passbolt to enable the mobile plugin, but after the new version is pulled I’m getting this error:

PHP Fatal error: Uncaught Error: Class ‘Passbolt\JwtAuthentication\Service\AccessToken\JwtAbstractService’ not found in /var/www/passbolt/config/default.php:63  
Stack trace:  
#0 /var/www/passbolt/vendor/cakephp/cakephp/src/Core/Configure/Engine/PhpConfig.php(89): include()  
#1 /var/www/passbolt/vendor/cakephp/cakephp/src/Core/Configure.php(333): Cake\Core\Configure\Engine\PhpConfig-\>read()  
#2 /var/www/passbolt/config/bootstrap.php(58): Cake\Core\Configure::load()  
#3 /var/www/passbolt/vendor/cakephp/cakephp/src/Http/BaseApplication.php(172): require\_once(’/var/www/passbo…’)  
#4 /var/www/passbolt/src/Application.php(124): Cake\Http\BaseApplication-\>bootstrap()  
#5 /var/www/passbolt/vendor/cakephp/cakephp/src/Console/CommandRunner.php(195): App\Application-\>bootstrap()  
#6 /var/www/passbolt/vendor/cakephp/cakephp/src/Console/CommandRunner.php(133): Cake\Console\CommandRunner-\>bootstrap()  
#7 /var/www/passbolt/bin/cake.php(12): Cake\Console\CommandRunner-\>run()  
#8 {main}  
thrown in /var/www/passbolt/config/default.php on line 63

Any idea why this is happening?

---

<div class="post-metadata">

**Author:** ![pabloelcolombiano](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/pabloelcolombiano/32/5864_2.png) [@pabloelcolombiano](https://community.passbolt.com/u/pabloelcolombiano)\
**Post date:** [December 2, 2021, 4:10pm UTC](https://community.passbolt.com/t/error-after-update-to-latest-version-jwtabstractservice-class-not-found/4519/2 "2021-12-02T16:10:53Z")

</div>

Hi @danialsh,

did you run all the steps as described here?

> **[Update passbolt source install](https://help.passbolt.com/hosting/update/source.html)**

---

<div class="post-metadata">

**Author:** ![danialsh](https://avatars.discourse-cdn.com/v4/letter/d/dfb087/32.png) [@danialsh](https://community.passbolt.com/u/danialsh)\
**Post date:** [December 2, 2021, 5:22pm UTC](https://community.passbolt.com/t/error-after-update-to-latest-version-jwtabstractservice-class-not-found/4519/3 "2021-12-02T17:22:21Z")

</div>

Sure did. All the permissions are correct. For some reason it just cannot find JwtAbstractService class using that namespace. I’ve checked all the files are there. JwtAbstractService class exists under ./plugins/Passbolt/JwtAuthentication/src/Service/AccessToken/JwtAbstractService.php

---

<div class="post-metadata">

**Author:** ![danialsh](https://avatars.discourse-cdn.com/v4/letter/d/dfb087/32.png) [@danialsh](https://community.passbolt.com/u/danialsh)\
**Post date:** [December 2, 2021, 5:25pm UTC](https://community.passbolt.com/t/error-after-update-to-latest-version-jwtabstractservice-class-not-found/4519/4 "2021-12-02T17:25:30Z")

</div>

I found the problem! I didn’t notice the dependency update using composer was failing! I fixed the issue and ran it again and it’s working now!
