i've a problem:

500 Internal Server Error

POST http://krmaker.com.br/api/bazaar/extensions

{
"errors": [
{
"code": 500,
"title": "Internal server error",
"detail": "exception 'Flagrow\Bazaar\Exceptions\ComposerException' with message '<error>Your requirements could not be resolved to an installable set of packages.</error>' in /home/krmak584/public_html/vendor/flagrow/bazaar/src/Composer/Utils/ComposerIO.php:17\nStack trace:\n#0 /home/krmak584/public_html/vendor/composer/composer/src/Composer/Installer.php(474): Flagrow\Bazaar\Composer\Utils\ComposerIO->writeError('<error>Your req...', true, 1)\n#1 /home/krmak584/public_html/vendor/composer/composer/src/Composer/Installer.php(223): Composer\Installer->doInstall(Object(Composer\Repository\InstalledFilesystemRepository), Object(Composer\Repository\CompositeRepository), Object(Composer\Repository\PlatformRepository), Array)\n#2 /home/krmak584/public_html/vendor/flagrow/bazaar/src/Composer/Commands/BaseCommand.php(113): Composer\Installer->run()\n#3 /home/krmak584/public_html/vendor/flagrow/bazaar/src/Composer/ComposerCommand.php(31): Flagrow\Bazaar\Composer\Commands\BaseCommand->run(Array)\n#4 /home/krmak584/public_html/vendor/flagrow/bazaar/src/Extensions/PackageManager.php(52): Flagrow\Bazaar\Composer\ComposerCommand->requires('oe800/flarum-ex...')\n#5 /home/krmak584/public_html/vendor/flagrow/bazaar/src/Repositories/ExtensionRepository.php(157): Flagrow\Bazaar\Extensions\PackageManager->requirePackage('oe800/flarum-ex...')\n#6 /home/krmak584/public_html/vendor/flagrow/bazaar/src/Api/Controllers/InstallExtensionController.php(49): Flagrow\Bazaar\Repositories\ExtensionRepository->installExtension('oe800/flarum-ex...')\n#7 /home/krmak584/public_html/vendor/flarum/core/src/Api/Controller/AbstractSerializeController.php(96): Flagrow\Bazaar\Api\Controllers\InstallExtensionController->data(Object(Zend\Stratigility\Http\Request), Object(Tobscure\JsonApi\Document))\n#8 /home/krmak584/public_html/vendor/flarum/core/src/Api/Controller/AbstractCreateController.php(22): Flarum\Api\Controller\AbstractSerializeController->handle(Object(Zend\Stratigility\Http\Request))\n#9 /home/krmak584/public_html/vendor/flarum/core/src/Http/Handler/ControllerRouteHandler.php(52): Flarum\Api\Controller\AbstractCreateController->handle(Object(Zend\Stratigility\Http\Request))\n#10 /home/krmak584/public_html/vendor/flarum/core/src/Http/Middleware/DispatchRoute.php(71): Flarum\Http\Handler\ControllerRouteHandler->invoke(Object(Zend\Stratigility\Http\Request), Array)\n#11 /home/krmak584/public_html/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#12 /home/krmak584/public_html/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#13 /home/krmak584/public_html/vendor/flarum/core/src/Http/Middleware/SetLocale.php(50): Zend\Stratigility\Next->invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response))\n#14 /home/krmak584/public_html/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#15 /home/krmak584/public_html/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#16 /home/krmak584/public_html/vendor/flarum/core/src/Http/Middleware/AuthenticateWithHeader.php(57): Zend\Stratigility\Next->invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response))\n#17 /home/krmak584/public_html/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#18 /home/krmak584/public_html/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/krmak584/public_html/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(33): Zend\Stratigility\Next->invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response))\n#20 /home/krmak584/public_html/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#21 /home/krmak584/public_html/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/krmak584/public_html/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(38): Zend\Stratigility\Next->invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response))\n#23 /home/krmak584/public_html/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#24 /home/krmak584/public_html/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/krmak584/public_html/vendor/flarum/core/src/Http/Middleware/StartSession.php(33): Zend\Stratigility\Next->invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response))\n#26 /home/krmak584/public_html/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#27 /home/krmak584/public_html/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/krmak584/public_html/vendor/flarum/core/src/Api/Middleware/FakeHttpMethods.php(32): Zend\Stratigility\Next->invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response))\n#29 /home/krmak584/public_html/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#30 /home/krmak584/public_html/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/krmak584/public_html/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(30): Zend\Stratigility\Next->invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response))\n#32 /home/krmak584/public_html/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#33 /home/krmak584/public_html/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/krmak584/public_html/vendor/zendframework/zend-stratigility/src/MiddlewarePipe.php(75): Zend\Stratigility\Next->invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response))\n#35 /home/krmak584/public_html/vendor/flarum/core/src/Http/AbstractServer.php(53): Zend\Stratigility\MiddlewarePipe->invoke(Object(Zend\Diactoros\ServerRequest), Object(Zend\Diactoros\Response), NULL)\n#36 /home/krmak584/public_html/vendor/zendframework/zend-diactoros/src/Server.php(166): Flarum\Http\AbstractServer->__invoke(Object(Zend\Diactoros\ServerRequest), Object(Zend\Diactoros\Response), NULL)\n#37 /home/krmak584/public_html/vendor/flarum/core/src/Http/AbstractServer.php(34): Zend\Diactoros\Server->listen()\n#38 /home/krmak584/public_html/api.php(16): Flarum\Http\AbstractServer->listen()\n#39 {main}"
}
]
}

    12 days later

    After considerate effort, 35 commits mostly by @clarkwinkelmann . We're very excited to release 0.2.0 of Bazaar ?

    We decided to add some pointers inside the extension to identify common causes of extension (de-) installation failures. As a result, this release holds:

    • A tasks tab showing any installation, de-installation and update actions taken by the user. These include a status message and some debug information to guide you and us with solving issues with Bazaar, including memory usage during processing and composer logs.
    • A redesigned header which now only holds icon buttons. Instead of directly linking outside Flarum we decided to move crucial information inside modals. The header has been modified to match the Flagrow color scheme.
    • Two new status icons;
      • When we've identified that your memory limit is possibly too low.
      • When your file or directory permissions hamper the functionality of Bazaar.
    • A privacy statement explaining to you how we handle your confidential information amongst others. Thanks to @jordanjay29 's persistence ?
    • German translation by DennaGherlyn, thank you!

    We're very, very ? to offer you this amazing extension! If you want to support our endeavours please check us on patreon:

    0.2.1 repairs the connect and dashboard buttons.

      In all excitement I forgot to add the most important detail ?

      Update process:

      composer require flagrow/bazaar:0.2.* --update-no-dev --prefer-dist -o
      php flarum migrate
      php flarum cache:clear

      Please note this will update other dependencies as well.

      ? let me know what you guys think of the update and the extension ?

      5 days later

      ReFlar is getting there in the lists on flagrow.io ?

      Thank you for the statistics, @luceos!

      14 days later

      Released bazaar 0.2.2 allowing you to filter the list based on:

      • Extensions installed
      • Extensions outdated
      • Extensions favorited

      Update using:

      composer update flagrow/bazaar
      php flarum cache:clear
      rm assets/rev-manifest.json

      Or check these instructions in case you're on bazaar 0.1.*.

      Enjoy!

      10 days later

      Reading that beta 7 is coming anytime soon: Is there a way to disable all (or selected) extensions via bazaar (including bazaar itself) in a batch?

        An 'flarum upgrade' option in bazaar that does something like this would be great.

        9 days later

        Tomorrow the Flagrow.io website will be migrated to a new server. For this to work well we will need to put it into maintenance for a short while. As a consequence:

        • Existing Bazaars use their local cache with a duration of one hour. Nevertheless that cache might expire exactly during the downtime causing you to receive errors on the admin Bazaar page.
        • Newly installed Bazaars are unable to retrieve their access token (visible in the native extension page settings modal) and will be unable to load extensions. This will resolve by itself once the website is online again.
        • Flagrow.io itself will not be available.

        Thank you in advance for your patience during that time window.

        Migration done, we're checking our monitoring for any issues. Feel free to report anything out of the ordinary here or on our discord.

        9 days later

        In case your extensions list is empty, make sure to run

        php flarum cache:clear

        Thanks for your patience, Bazaar has already been compatible with beta 7.

        13 days later

        Just tagged version 0.2.3 for Bazaar !

        This version includes the long awaited search bar:

        Update with:

        composer update flagrow/bazaar
        php flarum cache:clear

        Detailed changelog:

        As always, don't hesitate to head over to https://github.com/flagrow/bazaar/issues if you encounter any issue ?

        *Whispers* released 0.2.4 which fixes that horrible translation key issue with the favorited filter, which is even visible on my screenshot above ?