• Extensions
  • FriendsOfFlarum Byōbu, well integrated, advanced private discussions

Csineneo I'll try looking into it, thanks.

Veriael without a more specific error there is hardly anything I can do. Enable debug in your config.php and check your logs for more information.

Csineneo Yes, same here..

All post will show on any tags, and should be limited to the current tag.

    hi luceos !

    It seems that the bug find by FBI is disappear, private discussion only appear on the right tag.

    Maybe I find an another one, probably related to Flagrow byōbu;
    For an user with no private discussion's permission not an admin. I tried with the right permission, it seems not work , it's impossible to mark a normal discussion as read. The debug mode say : You don't have the permission do to that

    POST https://domain.ext/api/discussions/8912
    
    {
    "errors": [
    {
    "status": "401",
    "code": "permission_denied"
    }
    ]
    }

    Hey ! Thanks for all what you do for Flarum community.
    It's awesome. :3

      Hello @luceos
      For me, it's just impossible to activate the extension, error message tells me :

      POST https://domain/api/extensions/flagrow-byobu
      
      {
        "errors": [
          {
            "code": 500,
            "title": "Internal server error",
            "detail": "PDOException: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'flarum_recipients' already exists in /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/illuminate/database/Connection.php:390\nStack trace:\n#0 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/illuminate/database/Connection.php(390): PDOStatement->execute(Array)\n#1 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/illuminate/database/Connection.php(655): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}(Object(Illuminate\\Database\\MySqlConnection), 'create table `f...', Array)\n#2 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/illuminate/database/Connection.php(618): Illuminate\\Database\\Connection->runQueryCallback('create table `f...', Array, Object(Closure))\n#3 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/illuminate/database/Connection.php(391): Illuminate\\Database\\Connection->run('create table `f...', Array, Object(Closure))\n#4 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/illuminate/database/Schema/Blueprint.php(83): Illuminate\\Database\\Connection->statement('create table `f...')\n#5 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/illuminate/database/Schema/Builder.php(191): Illuminate\\Database\\Schema\\Blueprint->build(Object(Illuminate\\Database\\MySqlConnection), Object(Illuminate\\Database\\Schema\\Grammars\\MySqlGrammar))\n#6 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/illuminate/database/Schema/Builder.php(134): Illuminate\\Database\\Schema\\Builder->build(Object(Illuminate\\Database\\Schema\\Blueprint))\n#7 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flagrow/byobu/migrations/2017_01_20_000000_recipients.php(23): Illuminate\\Database\\Schema\\Builder->create('recipients', Object(Closure))\n#8 [internal function]: Illuminate\\Filesystem\\Filesystem->{closure}(Object(Illuminate\\Database\\Schema\\MySqlBuilder))\n#9 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/illuminate/container/Container.php(507): call_user_func_array(Object(Closure), Array)\n#10 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Database/Migrator.php(202): Illuminate\\Container\\Container->call(Object(Closure))\n#11 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Database/Migrator.php(133): Flarum\\Database\\Migrator->runClosureMigration(Array)\n#12 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Database/Migrator.php(116): Flarum\\Database\\Migrator->runUp('/home/clients/4...', '2017_01_20_0000...', Object(Flarum\\Extension\\Extension))\n#13 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Database/Migrator.php(90): Flarum\\Database\\Migrator->runMigrationList('/home/clients/4...', Array, Object(Flarum\\Extension\\Extension))\n#14 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Extension/ExtensionManager.php(226): Flarum\\Database\\Migrator->run('/home/clients/4...', Object(Flarum\\Extension\\Extension))\n#15 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Extension/ExtensionManager.php(119): Flarum\\Extension\\ExtensionManager->migrate(Object(Flarum\\Extension\\Extension))\n#16 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Api/Controller/UpdateExtensionController.php(46): Flarum\\Extension\\ExtensionManager->enable('flagrow-byobu')\n#17 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/Handler/ControllerRouteHandler.php(52): Flarum\\Api\\Controller\\UpdateExtensionController->handle(Object(Zend\\Stratigility\\Http\\Request))\n#18 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/Middleware/DispatchRoute.php(71): Flarum\\Http\\Handler\\ControllerRouteHandler->__invoke(Object(Zend\\Stratigility\\Http\\Request), Array)\n#19 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Dispatch.php(82): Flarum\\Http\\Middleware\\DispatchRoute->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#20 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Next.php(113): Zend\\Stratigility\\Dispatch->__invoke(Object(Zend\\Stratigility\\Route), NULL, Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#21 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/Middleware/SetLocale.php(50): Zend\\Stratigility\\Next->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response))\n#22 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Dispatch.php(82): Flarum\\Http\\Middleware\\SetLocale->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#23 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Next.php(113): Zend\\Stratigility\\Dispatch->__invoke(Object(Zend\\Stratigility\\Route), NULL, Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#24 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/Middleware/AuthenticateWithHeader.php(57): Zend\\Stratigility\\Next->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response))\n#25 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Dispatch.php(82): Flarum\\Http\\Middleware\\AuthenticateWithHeader->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#26 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Next.php(113): Zend\\Stratigility\\Dispatch->__invoke(Object(Zend\\Stratigility\\Route), NULL, Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#27 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(33): Zend\\Stratigility\\Next->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response))\n#28 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Dispatch.php(82): Flarum\\Http\\Middleware\\AuthenticateWithSession->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#29 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Next.php(113): Zend\\Stratigility\\Dispatch->__invoke(Object(Zend\\Stratigility\\Route), NULL, Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#30 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(38): Zend\\Stratigility\\Next->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response))\n#31 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Dispatch.php(82): Flarum\\Http\\Middleware\\RememberFromCookie->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#32 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Next.php(113): Zend\\Stratigility\\Dispatch->__invoke(Object(Zend\\Stratigility\\Route), NULL, Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#33 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/Middleware/StartSession.php(33): Zend\\Stratigility\\Next->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response))\n#34 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Dispatch.php(82): Flarum\\Http\\Middleware\\StartSession->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#35 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Next.php(113): Zend\\Stratigility\\Dispatch->__invoke(Object(Zend\\Stratigility\\Route), NULL, Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#36 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Api/Middleware/FakeHttpMethods.php(32): Zend\\Stratigility\\Next->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response))\n#37 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Dispatch.php(82): Flarum\\Api\\Middleware\\FakeHttpMethods->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#38 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Next.php(113): Zend\\Stratigility\\Dispatch->__invoke(Object(Zend\\Stratigility\\Route), NULL, Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#39 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(30): Zend\\Stratigility\\Next->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response))\n#40 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Dispatch.php(82): Flarum\\Http\\Middleware\\ParseJsonBody->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#41 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Next.php(113): Zend\\Stratigility\\Dispatch->__invoke(Object(Zend\\Stratigility\\Route), NULL, Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#42 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/MiddlewarePipe.php(75): Zend\\Stratigility\\Next->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response))\n#43 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/AbstractServer.php(53): Zend\\Stratigility\\MiddlewarePipe->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), NULL)\n#44 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-diactoros/src/Server.php(166): Flarum\\Http\\AbstractServer->__invoke(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response), NULL)\n#45 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/AbstractServer.php(34): Zend\\Diactoros\\Server->listen()\n#46 /home/clients/440651efa077926db06b61d64304e0c4/web/support/api.php(16): Flarum\\Http\\AbstractServer->listen()\n#47 {main}\n\nNext Illuminate\\Database\\QueryException: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'flarum_recipients' already exists (SQL: create table `flarum_recipients` (`id` bigint unsigned not null auto_increment primary key, `discussion_id` int unsigned not null, `user_id` int unsigned not null, `created_at` timestamp default 0 not null, `updated_at` timestamp default 0 not null, `removed_at` timestamp null) default character set utf8mb4 collate utf8mb4_unicode_ci) in /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/illuminate/database/Connection.php:662\nStack trace:\n#0 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/illuminate/database/Connection.php(618): Illuminate\\Database\\Connection->runQueryCallback('create table `f...', Array, Object(Closure))\n#1 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/illuminate/database/Connection.php(391): Illuminate\\Database\\Connection->run('create table `f...', Array, Object(Closure))\n#2 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/illuminate/database/Schema/Blueprint.php(83): Illuminate\\Database\\Connection->statement('create table `f...')\n#3 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/illuminate/database/Schema/Builder.php(191): Illuminate\\Database\\Schema\\Blueprint->build(Object(Illuminate\\Database\\MySqlConnection), Object(Illuminate\\Database\\Schema\\Grammars\\MySqlGrammar))\n#4 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/illuminate/database/Schema/Builder.php(134): Illuminate\\Database\\Schema\\Builder->build(Object(Illuminate\\Database\\Schema\\Blueprint))\n#5 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flagrow/byobu/migrations/2017_01_20_000000_recipients.php(23): Illuminate\\Database\\Schema\\Builder->create('recipients', Object(Closure))\n#6 [internal function]: Illuminate\\Filesystem\\Filesystem->{closure}(Object(Illuminate\\Database\\Schema\\MySqlBuilder))\n#7 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/illuminate/container/Container.php(507): call_user_func_array(Object(Closure), Array)\n#8 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Database/Migrator.php(202): Illuminate\\Container\\Container->call(Object(Closure))\n#9 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Database/Migrator.php(133): Flarum\\Database\\Migrator->runClosureMigration(Array)\n#10 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Database/Migrator.php(116): Flarum\\Database\\Migrator->runUp('/home/clients/4...', '2017_01_20_0000...', Object(Flarum\\Extension\\Extension))\n#11 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Database/Migrator.php(90): Flarum\\Database\\Migrator->runMigrationList('/home/clients/4...', Array, Object(Flarum\\Extension\\Extension))\n#12 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Extension/ExtensionManager.php(226): Flarum\\Database\\Migrator->run('/home/clients/4...', Object(Flarum\\Extension\\Extension))\n#13 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Extension/ExtensionManager.php(119): Flarum\\Extension\\ExtensionManager->migrate(Object(Flarum\\Extension\\Extension))\n#14 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Api/Controller/UpdateExtensionController.php(46): Flarum\\Extension\\ExtensionManager->enable('flagrow-byobu')\n#15 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/Handler/ControllerRouteHandler.php(52): Flarum\\Api\\Controller\\UpdateExtensionController->handle(Object(Zend\\Stratigility\\Http\\Request))\n#16 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/Middleware/DispatchRoute.php(71): Flarum\\Http\\Handler\\ControllerRouteHandler->__invoke(Object(Zend\\Stratigility\\Http\\Request), Array)\n#17 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Dispatch.php(82): Flarum\\Http\\Middleware\\DispatchRoute->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#18 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Next.php(113): Zend\\Stratigility\\Dispatch->__invoke(Object(Zend\\Stratigility\\Route), NULL, Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#19 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/Middleware/SetLocale.php(50): Zend\\Stratigility\\Next->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response))\n#20 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Dispatch.php(82): Flarum\\Http\\Middleware\\SetLocale->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#21 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Next.php(113): Zend\\Stratigility\\Dispatch->__invoke(Object(Zend\\Stratigility\\Route), NULL, Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#22 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/Middleware/AuthenticateWithHeader.php(57): Zend\\Stratigility\\Next->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response))\n#23 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Dispatch.php(82): Flarum\\Http\\Middleware\\AuthenticateWithHeader->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#24 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Next.php(113): Zend\\Stratigility\\Dispatch->__invoke(Object(Zend\\Stratigility\\Route), NULL, Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#25 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(33): Zend\\Stratigility\\Next->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response))\n#26 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Dispatch.php(82): Flarum\\Http\\Middleware\\AuthenticateWithSession->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#27 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Next.php(113): Zend\\Stratigility\\Dispatch->__invoke(Object(Zend\\Stratigility\\Route), NULL, Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#28 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(38): Zend\\Stratigility\\Next->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response))\n#29 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Dispatch.php(82): Flarum\\Http\\Middleware\\RememberFromCookie->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#30 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Next.php(113): Zend\\Stratigility\\Dispatch->__invoke(Object(Zend\\Stratigility\\Route), NULL, Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#31 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/Middleware/StartSession.php(33): Zend\\Stratigility\\Next->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response))\n#32 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Dispatch.php(82): Flarum\\Http\\Middleware\\StartSession->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#33 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Next.php(113): Zend\\Stratigility\\Dispatch->__invoke(Object(Zend\\Stratigility\\Route), NULL, Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#34 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Api/Middleware/FakeHttpMethods.php(32): Zend\\Stratigility\\Next->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response))\n#35 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Dispatch.php(82): Flarum\\Api\\Middleware\\FakeHttpMethods->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#36 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Next.php(113): Zend\\Stratigility\\Dispatch->__invoke(Object(Zend\\Stratigility\\Route), NULL, Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#37 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(30): Zend\\Stratigility\\Next->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response))\n#38 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Dispatch.php(82): Flarum\\Http\\Middleware\\ParseJsonBody->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#39 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/Next.php(113): Zend\\Stratigility\\Dispatch->__invoke(Object(Zend\\Stratigility\\Route), NULL, Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), Object(Zend\\Stratigility\\Next))\n#40 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-stratigility/src/MiddlewarePipe.php(75): Zend\\Stratigility\\Next->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response))\n#41 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/AbstractServer.php(53): Zend\\Stratigility\\MiddlewarePipe->__invoke(Object(Zend\\Stratigility\\Http\\Request), Object(Zend\\Stratigility\\Http\\Response), NULL)\n#42 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/zendframework/zend-diactoros/src/Server.php(166): Flarum\\Http\\AbstractServer->__invoke(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response), NULL)\n#43 /home/clients/440651efa077926db06b61d64304e0c4/web/support/vendor/flarum/core/src/Http/AbstractServer.php(34): Zend\\Diactoros\\Server->listen()\n#44 /home/clients/440651efa077926db06b61d64304e0c4/web/support/api.php(16): Flarum\\Http\\AbstractServer->listen()\n#45 {main}"
          }
        ]
      }
      

        MathieuM hi, drop the table recipients and delete under the table migrations any entry that refers to the flagrow/messaging or flagrow/byobu extension. You've installed dev-master previously that's why this error shows up. Then run php flarum migrate.

          Hiob I'm going to investigate this issue. Thanks for reporting and I appreciate your support ?

          luceos Multiple recipients cause the line wrap, so that the posting frame extends down to the outside of the screen, please check the image below:

            Csineneo I'll be adding a count in an upcoming version and a tooltip with the recipients.

              Tyler clean up cache and run migrations:

              php flarum migrate
              php flarum cache:clear

              Now clear the browser cache too.

              Enable debug if you see no change.

              luceos
              I've not installed any version of the extension, it's my first installation (beta4) and I've got the previous error message when I tried to enable byobu ?

                MathieuM Did you follow his instructions?

                • drop the table recipients
                • delete under the table migrations any entry that refers to the flagrow/messaging or flagrow/byobu extension.
                • then run php flarum migrate

                  luceos A new issue here,
                  I gave the members 'create_private_discussions' and 'edit_recipients' permissions. But members can not create or edit.

                  Then, when a member browsing the posts he/she did not participate will pop up a tips: "You do not have permission to do that".

                  A 401 error is returned when a member try to creates a private discussion

                  {"errors": [{"status": "401","code": "permission_denied"}]}

                    @luceos Is it possible that private discussions will not be publicly accessible after extension is disabled?

                      Csineneo no they will become public again. I might need to add a warning for that.. It's either that or deleting all private discussions..

                      @jordanjay29 suggested if we use a tag to map all private discussion to and we make it "special" aka invisible somehow, admins could change the visibility of all private discussions after extension de-installation. Might that help Csineneo ?

                      jordanjay29
                      Yep, I've done with it and when I try to activate the extension, I got the same error message :/
                      Any idea ?