espectrunk Hi. I've disabled the Likes plugin and now the forum won't let me access the Admin panel. I get an error that says "An error occurred while trying to load this page". Can someone please help me? Thank you. P.S: The Forum is truemakers.site
luceos espectrunk try clearing the cache using php flarum cache:clear, otherwise open your browser console tab and check for any errors or enable debug in config.php by setting false to true and hitting that page again.
espectrunk Opening the browser console in that page i have this code: <script>window.close(); window.opener.app.authenticationComplete({"loggedIn":true});</script>
luceos espectrunk that doesn't seem to relate to flarum. Try the second option, enable debug and hit your admin page. Something should show up.
espectrunk Solved!!! Finally a friend of mine did it! Thnx a lot! The issue was in key_value. He found a list in that table with the modules and he fix it! Thnx for your time!
Oldemar Same error as me, Flarum\Post\Post::likes() etc. php flarum cache:clear php flarum migrate composer update composer upgrade flarum/likes and clarkwinkelmann/flarum-ext-likes-received is also removed now. Anyone help?
clarkwinkelmann Oldemar can you share the exact error message you are getting? Including the full stack trace from the log file if possible.
Oldemar /storage/logs/flarum-2020-09-02.log ... [2020-09-02 20:23:10] production.ERROR: BadMethodCallException: Call to undefined method Flarum\Post\Post::likes() in /var/www/html/test.com/vendor/illuminate/support/Traits/ForwardsCalls.php:50 Stack trace: #0 /var/www/html/test.com/vendor/illuminate/support/Traits/ForwardsCalls.php(36): Illuminate\Database\Eloquent\Model::throwBadMethodCallException() #1 /var/www/html/test.com/vendor/illuminate/database/Eloquent/Model.php(1610): Illuminate\Database\Eloquent\Model->forwardCallTo() #2 /var/www/html/test.com/vendor/flarum/core/src/Database/AbstractModel.php(222): Illuminate\Database\Eloquent\Model->__call() #3 /var/www/html/test.com/vendor/illuminate/database/Eloquent/Concerns/QueriesRelationships.php(312): Flarum\Database\AbstractModel->__call() #4 [internal function]: Illuminate\Database\Eloquent\Builder->Illuminate\Database\Eloquent\Concerns\{closure}() #5 /var/www/html/test.com/vendor/illuminate/database/Eloquent/Relations/Relation.php(90): call_user_func() #6 /var/www/html/test.com/vendor/illuminate/database/Eloquent/Concerns/QueriesRelationships.php(313): Illuminate\Database\Eloquent\Relations\Relation::noConstraints() #7 /var/www/html/test.com/vendor/illuminate/database/Eloquent/Concerns/QueriesRelationships.php(215): Illuminate\Database\Eloquent\Builder->getRelationWithoutConstraints() #8 /var/www/html/test.com/vendor/ejin/like-counter/src/Serializers/EjinUserSerializer.php(24): Illuminate\Database\Eloquent\Builder->withCount() #9 /var/www/html/test.com/vendor/illuminate/events/Dispatcher.php(360): Ejin\LikeCounter\Serializers\EjinUserSerializer->attributes() #10 /var/www/html/test.com/vendor/illuminate/events/Dispatcher.php(209): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #11 /var/www/html/test.com/vendor/flarum/core/src/Api/Serializer/AbstractSerializer.php(87): Illuminate\Events\Dispatcher->dispatch() #12 /var/www/html/test.com/vendor/tobscure/json-api/src/Resource.php(169): Flarum\Api\Serializer\AbstractSerializer->getAttributes() #13 /var/www/html/test.com/vendor/tobscure/json-api/src/Resource.php(75): Tobscure\JsonApi\Resource->getAttributes() #14 /var/www/html/test.com/vendor/tobscure/json-api/src/Document.php(181): Tobscure\JsonApi\Resource->toArray() #15 /var/www/html/test.com/vendor/tobscure/json-api/src/Document.php(224): Tobscure\JsonApi\Document->toArray() #16 /var/www/html/test.com/vendor/flarum/core/src/Api/JsonApiResponse.php(27): Tobscure\JsonApi\Document->jsonSerialize() #17 /var/www/html/test.com/vendor/flarum/core/src/Api/Controller/AbstractSerializeController.php(111): Flarum\Api\JsonApiResponse->__construct() #18 /var/www/html/test.com/vendor/flarum/core/src/Api/Client.php(72): Flarum\Api\Controller\AbstractSerializeController->handle() #19 /var/www/html/test.com/vendor/flarum/core/src/Frontend/Content/CorePayload.php(89): Flarum\Api\Client->send() #20 /var/www/html/test.com/vendor/flarum/core/src/Frontend/Content/CorePayload.php(57): Flarum\Frontend\Content\CorePayload->getUserApiDocument() #21 /var/www/html/test.com/vendor/flarum/core/src/Frontend/Content/CorePayload.php(46): Flarum\Frontend\Content\CorePayload->buildPayload() #22 /var/www/html/test.com/vendor/flarum/core/src/Frontend/Frontend.php(63): Flarum\Frontend\Content\CorePayload->__invoke() #23 /var/www/html/test.com/vendor/flarum/core/src/Frontend/Frontend.php(55): Flarum\Frontend\Frontend->populate() #24 /var/www/html/test.com/vendor/flarum/core/src/Frontend/Controller.php(32): Flarum\Frontend\Frontend->document() #25 /var/www/html/test.com/vendor/flarum/core/src/Http/RouteHandlerFactory.php(38): Flarum\Frontend\Controller->handle() #26 /var/www/html/test.com/vendor/flarum/core/src/Http/Middleware/DispatchRoute.php(65): Flarum\Http\RouteHandlerFactory->Flarum\Http\{closure}() #27 /var/www/html/test.com/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Http\Middleware\DispatchRoute->process() #28 /var/www/html/test.com/vendor/flarum/core/src/Admin/Middleware/RequireAdministrateAbility.php(26): Laminas\Stratigility\Next->handle() #29 /var/www/html/test.com/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Admin\Middleware\RequireAdministrateAbility->process() #30 /var/www/html/test.com/vendor/flarum/core/src/Http/Middleware/SetLocale.php(50): Laminas\Stratigility\Next->handle() #31 /var/www/html/test.com/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Http\Middleware\SetLocale->process() #32 /var/www/html/test.com/vendor/flarum/core/src/Http/Middleware/CheckCsrfToken.php(37): Laminas\Stratigility\Next->handle() #33 /var/www/html/test.com/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Http\Middleware\CheckCsrfToken->process() #34 /var/www/html/test.com/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(32): Laminas\Stratigility\Next->handle() #35 /var/www/html/test.com/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Http\Middleware\AuthenticateWithSession->process() #36 /var/www/html/test.com/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(51): Laminas\Stratigility\Next->handle() #37 /var/www/html/test.com/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Http\Middleware\RememberFromCookie->process() #38 /var/www/html/test.com/vendor/flarum/core/src/Http/Middleware/StartSession.php(61): Laminas\Stratigility\Next->handle() #39 /var/www/html/test.com/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Http\Middleware\StartSession->process() #40 /var/www/html/test.com/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(28): Laminas\Stratigility\Next->handle() #41 /var/www/html/test.com/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Http\Middleware\ParseJsonBody->process() #42 /var/www/html/test.com/vendor/flarum/core/src/Http/Middleware/HandleErrors.php(57): Laminas\Stratigility\Next->handle() #43 /var/www/html/test.com/vendor/laminas/laminas-stratigility/src/Next.php(61): Flarum\Http\Middleware\HandleErrors->process() #44 /var/www/html/test.com/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(84): Laminas\Stratigility\Next->handle() #45 /var/www/html/test.com/vendor/middlewares/request-handler/src/RequestHandler.php(84): Laminas\Stratigility\MiddlewarePipe->process() #46 /var/www/html/test.com/vendor/laminas/laminas-stratigility/src/Next.php(61): Middlewares\RequestHandler->process() #47 /var/www/html/test.com/vendor/middlewares/base-path-router/src/BasePathRouter.php(97): Laminas\Stratigility\Next->handle() #48 /var/www/html/test.com/vendor/laminas/laminas-stratigility/src/Next.php(61): Middlewares\BasePathRouter->process() #49 /var/www/html/test.com/vendor/laminas/laminas-stratigility/src/Middleware/OriginalMessages.php(42): Laminas\Stratigility\Next->handle() #50 /var/www/html/test.com/vendor/laminas/laminas-stratigility/src/Next.php(61): Laminas\Stratigility\Middleware\OriginalMessages->process() #51 /var/www/html/test.com/vendor/middlewares/base-path/src/BasePath.php(53): Laminas\Stratigility\Next->handle() #52 /var/www/html/test.com/vendor/laminas/laminas-stratigility/src/Next.php(61): Middlewares\BasePath->process() #53 /var/www/html/test.com/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(84): Laminas\Stratigility\Next->handle() #54 /var/www/html/test.com/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(73): Laminas\Stratigility\MiddlewarePipe->process() #55 /var/www/html/test.com/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php(96): Laminas\Stratigility\MiddlewarePipe->handle() #56 /var/www/html/test.com/vendor/flarum/core/src/Http/Server.php(42): Laminas\HttpHandlerRunner\RequestHandlerRunner->run() #57 /var/www/html/test.com/public/index.php(27): Flarum\Http\Server->listen() #58 {main}
luceos If flarum/likes is deactivated, but ejin/like-counter is not, I can only assume that breaks your forum as that extension queries the relation - which is no longer available. Edit, confirmed: Oldemar #8 /var/www/html/test.com/vendor/ejin/like-counter/src/Serializers/EjinUserSerializer.php(24): Illuminate\Database\Eloquent\Builder->withCount()