SychO I am on the ipad I can’t open the console and I have clear cache already for update the extension

I cleared cache. I have two forum and I get this error one of them. This error appears on guest mode. Disappear after log in.

SychO Look like for the normal account the widget didn’t show

    Would it be possible to add a number of online (but not logged in) users?

    Or maybe it could be another widget displaying:

    1200 users online: 300 users, 100 anonymous users, 800 guests

      m4v3rick It is technically possible, but since flarum doesn't track guest activity by default, it would require more significant changes.

        SychO

        Only admin can see online users widget ... other forum users can't.

        I only want to confirm that is there any permission?

          SychO

          Got it. Thank You.

          I think you should add this to the main post so that more new users don't get confused.

          I get this exception when I enable the extension:

          [2021-08-23 12:45:38] flarum.ERROR: ErrorException: Undefined array key "data" in /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Frontend/Content/CorePayload.php:74
          Stack trace:
          #0 /home/maicol07.it/community.maicol07.it/vendor/sentry/sentry/src/ErrorHandler.php(303): FoF\Sentry\SentryServiceProvider->handleError()
          #1 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Frontend/Content/CorePayload.php(74): Sentry\ErrorHandler->handleError()
          #2 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Frontend/Content/CorePayload.php(52): Flarum\Frontend\Content\CorePayload->getDataFromApiDocument()
          #3 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Frontend/Content/CorePayload.php(46): Flarum\Frontend\Content\CorePayload->buildPayload()
          #4 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Frontend/Frontend.php(62): Flarum\Frontend\Content\CorePayload->__invoke()
          #5 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Frontend/Frontend.php(54): Flarum\Frontend\Frontend->populate()
          #6 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Frontend/Controller.php(32): Flarum\Frontend\Frontend->document()
          #7 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Http/RouteHandlerFactory.php(41): Flarum\Frontend\Controller->handle()
          #8 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Http/Middleware/ExecuteRoute.php(27): Flarum\Http\RouteHandlerFactory->Flarum\Http\{closure}()
          #9 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\ExecuteRoute->process()
          #10 /home/maicol07.it/community.maicol07.it/vendor/fof/sentry/src/Middleware/HandleErrorsWithSentry.php(39): Laminas\Stratigility\Next->handle()
          #11 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): FoF\Sentry\Middleware\HandleErrorsWithSentry->process()
          #12 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Http/Middleware/ContentTypeOptionsHeader.php(21): Laminas\Stratigility\Next->handle()
          #13 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\ContentTypeOptionsHeader->process()
          #14 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Http/Middleware/ReferrerPolicyHeader.php(30): Laminas\Stratigility\Next->handle()
          #15 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\ReferrerPolicyHeader->process()
          #16 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Admin/Middleware/RequireAdministrateAbility.php(24): Laminas\Stratigility\Next->handle()
          #17 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Admin\Middleware\RequireAdministrateAbility->process()
          #18 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Http/Middleware/CheckCsrfToken.php(36): Laminas\Stratigility\Next->handle()
          #19 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\CheckCsrfToken->process()
          #20 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Http/Middleware/ResolveRoute.php(67): Laminas\Stratigility\Next->handle()
          #21 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\ResolveRoute->process()
          #22 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Http/Middleware/SetLocale.php(51): Laminas\Stratigility\Next->handle()
          #23 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\SetLocale->process()
          #24 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(31): Laminas\Stratigility\Next->handle()
          #25 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\AuthenticateWithSession->process()
          #26 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(52): Laminas\Stratigility\Next->handle()
          #27 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\RememberFromCookie->process()
          #28 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Http/Middleware/StartSession.php(61): Laminas\Stratigility\Next->handle()
          #29 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\StartSession->process()
          #30 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(28): Laminas\Stratigility\Next->handle()
          #31 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\ParseJsonBody->process()
          #32 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Http/Middleware/HandleErrors.php(57): Laminas\Stratigility\Next->handle()
          #33 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\HandleErrors->process()
          #34 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Http/Middleware/InjectActorReference.php(25): Laminas\Stratigility\Next->handle()
          #35 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\InjectActorReference->process()
          #36 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(76): Laminas\Stratigility\Next->handle()
          #37 /home/maicol07.it/community.maicol07.it/vendor/middlewares/request-handler/src/RequestHandler.php(84): Laminas\Stratigility\MiddlewarePipe->process()
          #38 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Middlewares\RequestHandler->process()
          #39 /home/maicol07.it/community.maicol07.it/vendor/middlewares/base-path-router/src/BasePathRouter.php(101): Laminas\Stratigility\Next->handle()
          #40 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Middlewares\BasePathRouter->process()
          #41 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Middleware/OriginalMessages.php(36): Laminas\Stratigility\Next->handle()
          #42 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Laminas\Stratigility\Middleware\OriginalMessages->process()
          #43 /home/maicol07.it/community.maicol07.it/vendor/middlewares/base-path/src/BasePath.php(73): Laminas\Stratigility\Next->handle()
          #44 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Middlewares\BasePath->process()
          #45 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Http/Middleware/ProcessIp.php(24): Laminas\Stratigility\Next->handle()
          #46 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\ProcessIp->process()
          #47 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(76): Laminas\Stratigility\Next->handle()
          #48 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(65): Laminas\Stratigility\MiddlewarePipe->process()
          #49 /home/maicol07.it/community.maicol07.it/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php(96): Laminas\Stratigility\MiddlewarePipe->handle()
          #50 /home/maicol07.it/community.maicol07.it/vendor/flarum/core/src/Http/Server.php(44): Laminas\HttpHandlerRunner\RequestHandlerRunner->run()
          #51 /home/maicol07.it/community.maicol07.it/public/index.php(22): Flarum\Http\Server->listen()
          #52 {main}  

            I don't know if it's viable report or not. Anyway.
            Installed widget Core and all supported widgets (include this).
            But activating exactly this widget caused a little problem which crashed all forum (thanks god i dont have backups - smart boy) lol
            Before i didnt face such problem. So...now im gonna reinstall it and see.

            Warning: Undefined array key "onlineUsers" in /var/www/u1411055/data/www/d2play.ru/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
            
            Warning: Undefined array key "onlineUsers" in /var/www/u1411055/data/www/d2play.ru/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
            
            Fatal error: Uncaught Laminas\HttpHandlerRunner\Exception\EmitterException: Unable to emit response; headers already sent in /var/www/u1411055/data/www/d2play.ru/vendor/laminas/laminas-httphandlerrunner/src/Exception/EmitterException.php:19 Stack trace: #0 /var/www/u1411055/data/www/d2play.ru/vendor/laminas/laminas-httphandlerrunner/src/Emitter/SapiEmitterTrait.php(36): Laminas\HttpHandlerRunner\Exception\EmitterException::forHeadersSent() #1 /var/www/u1411055/data/www/d2play.ru/vendor/laminas/laminas-httphandlerrunner/src/Emitter/SapiEmitter.php(27): Laminas\HttpHandlerRunner\Emitter\SapiEmitter->assertNoPreviousOutput() #2 /var/www/u1411055/data/www/d2play.ru/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php(98): Laminas\HttpHandlerRunner\Emitter\SapiEmitter->emit(Object(Laminas\Diactoros\Response\HtmlResponse)) #3 /var/www/u1411055/data/www/d2play.ru/vendor/flarum/core/src/Http/Server.php(44): Laminas\HttpHandlerRunner\RequestHandlerRunner->run() #4 /var/www/u1411055/data/www/d2play.ru/public/index.php(26): Flarum\Http\Server->listen() #5 {main} thrown in /var/www/u1411055/data/www/d2play.ru/vendor/laminas/laminas-httphandlerrunner/src/Exception/EmitterException.php on line 19

            UPD: clear installation showed same issue.

              maicol07 This smells like an issue with the internal API client that isn't getting reported.

              bsonet the two first errors are valid, I have pushed fixes for those an hour ago and will release a patch, but they do not crash the forum, the last error which does I'm not sure that it could be produced by this extension, check the error logs in storage/logs

                SychO Oh wait, I've realized I've actually copied the last error instead of the real one, that was the one bsonet reported.

                SychO check the error logs in storage/logs

                😅 I can't now. The fastest delete-hand in wild west.

                But after last installation problem dissappeared, suppose cause of your updates.

                SychO

                [25-Aug-2021 12:13:02 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
                [25-Aug-2021 12:13:02 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
                [25-Aug-2021 12:13:02 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
                [25-Aug-2021 12:13:02 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
                [25-Aug-2021 12:13:08 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
                [25-Aug-2021 12:13:08 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
                [25-Aug-2021 12:13:09 UTC] PHP Notice:  Undefined index: data in /home/hacksnat/public_html/vendor/flarum/core/src/Frontend/Content/CorePayload.php on line 74
                [25-Aug-2021 12:17:44 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
                [25-Aug-2021 12:17:44 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
                [25-Aug-2021 12:17:46 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
                [25-Aug-2021 12:17:46 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
                [25-Aug-2021 12:17:55 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
                [25-Aug-2021 12:17:55 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
                [25-Aug-2021 12:18:11 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
                [25-Aug-2021 12:18:11 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
                [25-Aug-2021 12:18:26 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
                [25-Aug-2021 12:18:26 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
                [25-Aug-2021 12:18:31 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225
                [25-Aug-2021 12:18:31 UTC] PHP Notice:  Undefined index: onlineUsers in /home/hacksnat/public_html/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php on line 225

                Error log is complete filled with these notices. Is anything wrong ?