- Edited
FriendsOfFlarum Byōbu, well integrated, advanced private discussions
- Edited
Flarum core 0.1.0-beta.14.1
PHP version: 7.4.11
Loaded extensions: Core, bcmath, calendar, ctype, date, filter, hash, iconv, json, SPL, pcre, readline, Reflection, session, standard, mysqlnd, tokenizer, zip, zlib, libxml, dom, PDO, bz2, SimpleXML, xml, xmlreader, xmlwriter, openssl, curl, fileinfo, gd, gettext, mbstring, exif, mysqli, pdo_mysql, pdo_sqlite, Phar, ftp
+------------------------------------------+------------------+--------+
| Flarum Extensions | | |
+------------------------------------------+------------------+--------+
| ID | Version | Commit |
+------------------------------------------+------------------+--------+
| flarum-approval | v0.1.0-beta.14 | |
| flarum-bbcode | v0.1.0-beta.12 | |
| flarum-emoji | v0.1.0-beta.14 | |
| flarum-lang-english | v0.1.0-beta.14.1 | |
| flarum-flags | v0.1.0-beta.14.1 | |
| flarum-likes | v0.1.0-beta.14 | |
| flarum-lock | v0.1.0-beta.14 | |
| flarum-markdown | v0.1.0-beta.14 | |
| flarum-mentions | v0.1.0-beta.14 | |
| flarum-statistics | v0.1.0-beta.14 | |
| flarum-sticky | v0.1.0-beta.14 | |
| flarum-subscriptions | v0.1.0-beta.14 | |
| flarum-suspend | v0.1.0-beta.14 | |
| flarum-tags | v0.1.0-beta.14 | |
| kilowhat-audit-free | 1.3.0 | |
| kyrne-shout | 0.2.4-beta.1 | |
| clarkwinkelmann-emojionearea | 0.3.0 | |
| fof-best-answer | 0.2.0 | |
| fof-share-social | 0.2.0 | |
| fof-user-bio | 0.3.1 | |
| fof-ban-ips | 0.3.0 | |
| fof-reactions | 0.4.2 | |
| sycho-profile-cover | v1.2.0 | |
| fof-links | 0.4.1 | |
| fof-sitemap | 0.5.4 | |
| clarkwinkelmann-popular-discussion-badge | 0.2.1 | |
| fof-custom-footer | 0.2.0 | |
| michaelbelgium-profile-views | v4.0.0 | |
| fof-user-directory | 0.4.0 | |
| flarumite-simple-discussion-views | 0.2.0 | |
| fof-drafts | 0.2.0 | |
| fof-forum-statistics-widget | 0.3.0 | |
| v17development-seo | 1.4 | |
| askvortsov-moderator-warnings | v0.3.2 | |
| fof-polls | 0.1.3 | |
| clarkwinkelmann-group-list | 0.1.0 | |
| antoinefr-money | v0.9.0 | |
| fof-nightmode | 0.6.0 | |
| fof-pretty-mail | 0.2.0 | |
| jslirola-login2seeplus | v0.1.7 | |
| fof-html-errors | 0.4.1 | |
| fof-oauth | 0.1.0 | |
| fof-geoip | 0.2.0 | |
| luuhai48-oauth-google | v1.0.0 | |
+------------------------------------------+------------------+--------+
Base URL: http://localhost/community/public
Installation path: P:\xampp\htdocs\community
Debug mode: ON
Don't forget to turn off debug mode! It should never be turned on in a production system.
I use a lot of extensions
EvilExecutor byobu seems to be not installed?
- Edited
luceos confusing... It is shown in the Extension List. Shall I try reinstalling?
EvilExecutor are you running php flarum info
in the right directory? Anyhow you are on 0.5.6 not 0.6.0-beta so that's why it fails.
luceos are you running php flarum info in the right directory
Yes, I'm sure about that...
luceos Anyhow you are on 0.5.6 not 0.6.0-beta so that's why it fails.
I tried to install the extension newly after the update was released so I don't know how can it still be 0.5.6. Tried running both composer require fof/byobu
& composer update fof/byobu
but still stuck on 0.5.6
- Edited
luceos it still says Nothing to update or install.
PS P:\xampp\htdocs\community> composer update fof/byobu
composer fund
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Writing lock file
Generating autoload files
75 packages you are using are looking for funding.
Use thecommand to find out more!
Plus I tried installing the extension on a fresh flarum installation but it still installs the old version. My spider sense says something is wrong
EvilExecutor composer why-not fof/byobu 0.6.0-beta.1
[deleted]
luceos @EvilExecutor same for me
composer why-not fof/byobu 0.6.0-beta.1
fof/byobu 0.6.0-beta.1 requires flarum/core (^0.1.0-beta.14)
flarum/flarum - does not require flarum/core (but v0.1.0-beta.13 is installed)
[deleted]
luceos Thanks, but I think I'll wait for 14 - only a few more extensions needed
[deleted]
luceos Nope. Going to spin up a DEV instance and try the upgrade though.
I've used byobu before and it was removed before upgrade from beta 13 to beta 14.
Now after install again I've got that error sin log when activate extension:
[dev@node logs]$ less flarum-2020-11-21.log
[2020-11-21 14:40:25] flarum.ERROR: PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '8025-6390' for key 'PRIMARY' in /home/dev/domains/dev.flaum.local/flarum/vendor/doctrine/dbal/l
ib/Doctrine/DBAL/Driver/PDOStatement.php:115
Stack trace:
#0 /home/dev/domains/dev.flaum.local/flarum/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php(115): PDOStatement->execute()
#1 /home/dev/domains/dev.flaum.local/flarum/vendor/illuminate/database/Connection.php(463): Doctrine\DBAL\Driver\PDOStatement->execute()
#2 /home/dev/domains/dev.flaum.local/flarum/vendor/illuminate/database/Connection.php(662): Illuminate\Database\Connection->Illuminate\Database\{closure}()
#3 /home/dev/domains/dev.flaum.local/flarum/vendor/illuminate/database/Connection.php(629): Illuminate\Database\Connection->runQueryCallback()
#4 /home/dev/domains/dev.flaum.local/flarum/vendor/illuminate/database/Connection.php(464): Illuminate\Database\Connection->run()
#5 /home/dev/domains/dev.flaum.local/flarum/vendor/illuminate/database/Connection.php(416): Illuminate\Database\Connection->statement()
#6 /home/dev/domains/dev.flaum.local/flarum/vendor/illuminate/database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert()
#7 /home/dev/domains/dev.flaum.local/flarum/vendor/illuminate/database/Query/Builder.php(2695): Illuminate\Database\Query\Processors\Processor->processInsertGetId()
#8 /home/dev/domains/dev.flaum.local/flarum/vendor/illuminate/database/Eloquent/Builder.php(1385): Illuminate\Database\Query\Builder->insertGetId()
#9 /home/dev/domains/dev.flaum.local/flarum/vendor/illuminate/database/Eloquent/Model.php(840): Illuminate\Database\Eloquent\Builder->__call()
#10 /home/dev/domains/dev.flaum.local/flarum/vendor/illuminate/database/Eloquent/Model.php(805): Illuminate\Database\Eloquent\Model->insertAndSetId()
#11 /home/dev/domains/dev.flaum.local/flarum/vendor/illuminate/database/Eloquent/Model.php(668): Illuminate\Database\Eloquent\Model->performInsert()
#12 /home/dev/domains/dev.flaum.local/flarum/vendor/flarum/core/src/Discussion/Command/ReadDiscussionHandler.php(56): Illuminate\Database\Eloquent\Model->save()
#13 /home/dev/domains/dev.flaum.local/flarum/vendor/illuminate/bus/Dispatcher.php(90): Flarum\Discussion\Command\ReadDiscussionHandler->handle()
#14 /home/dev/domains/dev.flaum.local/flarum/vendor/illuminate/pipeline/Pipeline.php(130): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}()
#15 /home/dev/domains/dev.flaum.local/flarum/vendor/illuminate/pipeline/Pipeline.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#16 /home/dev/domains/dev.flaum.local/flarum/vendor/illuminate/bus/Dispatcher.php(98): Illuminate\Pipeline\Pipeline->then()
#17 /home/dev/domains/dev.flaum.local/flarum/vendor/illuminate/bus/Dispatcher.php(76): Illuminate\Bus\Dispatcher->dispatchNow()
#18 /home/dev/domains/dev.flaum.local/flarum/vendor/flarum/core/src/Api/Controller/UpdateDiscussionController.php(58): Illuminate\Bus\Dispatcher->dispatch()
#19 /home/dev/domains/dev.flaum.local/flarum/vendor/flarum/core/src/Api/Controller/AbstractSerializeController.php(96): Flarum\Api\Controller\UpdateDiscussionController->data()
#20 /home/dev/domains/dev.flaum.local/flarum/vendor/flarum/core/src/Http/RouteHandlerFactory.php(38): Flarum\Api\Controller\AbstractSerializeController->handle()
#21 /home/dev/domains/dev.flaum.local/flarum/vendor/flarum/core/src/Http/Middleware/DispatchRoute.php(65): Flarum\Http\RouteHandlerFactory->Flarum\Http\{closure}()
#22 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Http\Middleware\DispatchRoute->process()
#23 /home/dev/domains/dev.flaum.local/flarum/vendor/kilowhat/flarum-ext-audit-free/src/Middlewares/SetLoggerActor.php(28): Laminas\Stratigility\Next->handle()
#24 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/Next.php(61): Kilowhat\Audit\Middlewares\SetLoggerActor->process()
#25 /home/dev/domains/dev.flaum.local/flarum/vendor/flarum/core/src/Http/Middleware/SetLocale.php(50): Laminas\Stratigility\Next->handle()
#26 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Http\Middleware\SetLocale->process()
#27 /home/dev/domains/dev.flaum.local/flarum/vendor/flarum/core/src/Http/Middleware/CheckCsrfToken.php(45): Laminas\Stratigility\Next->handle()
#28 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Http\Middleware\CheckCsrfToken->process()
#29 /home/dev/domains/dev.flaum.local/flarum/vendor/flarum/core/src/Http/Middleware/AuthenticateWithHeader.php(55): Laminas\Stratigility\Next->handle()
#30 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Http\Middleware\AuthenticateWithHeader->process()
#31 /home/dev/domains/dev.flaum.local/flarum/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(32): Laminas\Stratigility\Next->handle()
#32 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Http\Middleware\AuthenticateWithSession->process()
#33 /home/dev/domains/dev.flaum.local/flarum/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(51): Laminas\Stratigility\Next->handle()
#34 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Http\Middleware\RememberFromCookie->process()
#35 /home/dev/domains/dev.flaum.local/flarum/vendor/flarum/core/src/Http/Middleware/StartSession.php(61): Laminas\Stratigility\Next->handle()
#36 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Http\Middleware\StartSession->process()
#37 /home/dev/domains/dev.flaum.local/flarum/vendor/flarum/core/src/Api/Middleware/FakeHttpMethods.php(29): Laminas\Stratigility\Next->handle()
#38 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Api\Middleware\FakeHttpMethods->process()
#39 /home/dev/domains/dev.flaum.local/flarum/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(28): Laminas\Stratigility\Next->handle()
#40 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Http\Middleware\ParseJsonBody->process()
#41 /home/dev/domains/dev.flaum.local/flarum/vendor/flarum/core/src/Http/Middleware/HandleErrors.php(57): Laminas\Stratigility\Next->handle()
#42 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Http\Middleware\HandleErrors->process()
#43 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(84): Laminas\Stratigility\Next->handle()
#44 /home/dev/domains/dev.flaum.local/flarum/vendor/middlewares/request-handler/src/RequestHandler.php(84): Laminas\Stratigility\MiddlewarePipe->process()
#45 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/Next.php(61): Middlewares\RequestHandler->process()
#46 /home/dev/domains/dev.flaum.local/flarum/vendor/middlewares/base-path-router/src/BasePathRouter.php(97): Laminas\Stratigility\Next->handle()
#47 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/Next.php(61): Middlewares\BasePathRouter->process()
#48 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/Middleware/OriginalMessages.php(42): Laminas\Stratigility\Next->handle()
#49 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/Next.php(61): Laminas\Stratigility\Middleware\OriginalMessages->process()
#50 /home/dev/domains/dev.flaum.local/flarum/vendor/middlewares/base-path/src/BasePath.php(53): Laminas\Stratigility\Next->handle()
#51 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/Next.php(61): Middlewares\BasePath->process()
#52 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(84): Laminas\Stratigility\Next->handle()
#53 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(73): Laminas\Stratigility\MiddlewarePipe->process()
#54 /home/dev/domains/dev.flaum.local/flarum/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php(96): Laminas\Stratigility\MiddlewarePipe->handle()
#55 /home/dev/domains/dev.flaum.local/flarum/vendor/flarum/core/src/Http/Server.php(42): Laminas\HttpHandlerRunner\RequestHandlerRunner->run()
#56 /home/dev/domains/dev.flaum.local/flarum/public/index.php(22): Flarum\Http\Server->listen()
#57 {main}
- Edited
luceos
PS P:\xampp\htdocs\flarum> composer why-not fof/byobu 0.6.0-beta.1
flarum/flarum - requires fof/byobu (^0.5.6)
- Edited
EvilExecutor what constraint for byobu is in your composer.json?
Edit: try setting byobu to ^0.6.0-beta
luceos Yes, that worked!
For other who are facing the same issue, you should edit the line about byobu in composer.json to "fof/byobu": "^0.6.0-beta"
and then run composer update fof/byobu
.
luceos, thanks for your time and support!
- Edited
thank you for the update!
i've ran into an issue with it.
when viewing the private tab on a profile (eg. /u/neko/private), the page doesn't load and has these errors in the js console:
mount-redraw.js:15 TypeError: this.user is not a function
at e.n.actionItems (PrivateDiscussionsUserPage.js:55)
at e.n.content (PrivateDiscussionsUserPage.js:46)
at e.n.view (UserPage.js:50)
at Function.a (render.js:30)
at render.js:155
at render.js:160
at l (render.js:66)
at u (render.js:50)
at render.js:103
at l (render.js:62)
mount-redraw.js:15 TypeError: Cannot read property 'onbeforeupdate' of undefined
at render.js:929
at f (render.js:407)
at h (render.js:315)
at render.js:444
at f (render.js:415)
at render.js:488
at f (render.js:419)
at h (render.js:302)
at render.js:964
at a (mount-redraw.js:14)
here is my flarum info. i disabled every extension that wasn't default/necessary - apart from the mybb conversion.
also having the same issue as @Ouraios explains below, with everything requiring approval after activating byobu