# Error in Plugin Load on CakePHP 3.6.1

**URL:** <https://discourse.cakephp.org/t/error-in-plugin-load-on-cakephp-3-6-1/4220>\
**Category:** Plugins\
**Created:** [April 24, 2018, 1:21pm UTC](https://discourse.cakephp.org/t/error-in-plugin-load-on-cakephp-3-6-1/4220 "2018-04-24T13:21:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ribafs](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/ribafs/32/644_2.png) [@ribafs](https://discourse.cakephp.org/u/ribafs)\
**Post date:** [April 24, 2018, 1:21pm UTC](https://discourse.cakephp.org/t/error-in-plugin-load-on-cakephp-3-6-1/4220/1 "2018-04-24T13:21:52Z")

</div>

Obs.: The steps below works fine in CakePHP 3.5.13

I create a new application:  
composer create-project --prefer-dist cakephp/app crud

Configure database  
cd crud  
composer require ribafs/cake-acl-br  
bin/cake plugin load CakeAclBr --bootstrap

I receive:  
Your Application class does not have a bootstrap() method. Please add one.

Then I add in src/Application.php

```
public function bootstrap()
{
    $this->addPlugin('CakeAclBr', ['bootstrap' => true]);

    parent::bootstrap();
}

```

Repeat  
bin/cake plugin load CakeAclBr --bootstrap

Now work  
Then execute  
bin/cake bake all groups -t CakeAclBr

Then receive:

PHP Fatal error: Uncaught InvalidArgumentException: The plugin class `CakeAclBr\Plugin` cannot be found. Ensure your autoloader is correct. in /backup/www/cake361/vendor/cakephp/cakephp/src/Http/BaseApplication.php:127  
Stack trace:  
#0 /backup/www/cake361/vendor/cakephp/cakephp/src/Http/BaseApplication.php(95): Cake\Http\BaseApplication-\>makePlugin(‘CakeAclBr\Plugi…’, Array)  
#1 /backup/www/cake361/src/Application.php(34): Cake\Http\BaseApplication-\>addPlugin(‘CakeAclBr’, Array)  
#2 /backup/www/cake361/vendor/cakephp/cakephp/src/Console/CommandRunner.php(188): App\Application-\>bootstrap()  
#3 /backup/www/cake361/vendor/cakephp/cakephp/src/Console/CommandRunner.php(134): Cake\Console\CommandRunner-\>bootstrap()  
#4 /backup/www/cake361/bin/cake.php(12): Cake\Console\CommandRunner-\>run(Array)  
#5 {main}  
thrown in /backup/www/cake361/vendor/cakephp/cakephp/src/Http/BaseApplication.php on line 127

**The procedures work fine:**

- Create new application in CakePHP 3.5.13
- Install and load plugin
- Install and execute migrations plugin
- Create CRUD with bake without problem.
- My app with CakePHP 3.6.1

---

<div class="post-metadata">

**Author:** ![ribafs](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/ribafs/32/644_2.png) [@ribafs](https://discourse.cakephp.org/u/ribafs)\
**Post date:** [September 4, 2018, 9:04pm UTC](https://discourse.cakephp.org/t/error-in-plugin-load-on-cakephp-3-6-1/4220/2 "2018-09-04T21:04:54Z")

</div>

I try successuful today with 3.6.11 version.  
How I install and enable plugin.  
Disabled deprecated messages in app.php and all works fine.  
Thank you the CakePHP time.
