What are the Slack Archives?

Itโ€™s a history of our time together in the Slack Community! Thereโ€™s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.

Because this space is not active, you wonโ€™t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..

Hi! We updated to the lates spryker/category module inlcuding its dependencies and following the upd

U0121G9LVNC
U0121G9LVNC Posts: 27 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet
edited August 2020 in Help

Hi! We updated to the lates spryker/category module inlcuding its dependencies and following the update process our tests are now broken. The tester->getLocator->getFacade() or tester->getLocator()->bloomreachSearch()->facade() method is not working anymore.
Error: Can not resolve BloomreachSearchBusinessFactory in Business layer for your module "BloomreachSearch"
You can fix this by adding the missing Factory to your module.
E.g. Pyz\Zed\BloomreachSearch\Business\BloomreachSearchBusinessFactory
1. The factory exisits
2. the namespace is correct
3. the module is working
It just seems that the locator is having problems finding the class after the update. Any ideas?

Comments

  • can you share a screenshot of the factory including the relevant bit of the filesystem tree?

  • can you share a screenshot of the factory including the relevant bit of the filesystem tree?

  • U0121G9LVNC
    U0121G9LVNC Posts: 27 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    as is said, the factory is working fine.

  • Eugenia Poidenko
    Eugenia Poidenko Sprykee Posts: 145 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet
    edited August 2020

    It must be about the config for the project namespaces in tests.

    ...
    suites:
        Business:
            path: Business
            class_name: Tester
            modules:
                enabled:
                    - \SprykerTest\Shared\Testify\Helper\LocatorHelper:
                        projectNamespaces: ['Pyz']
    

    Add your namespace to the list

  • Eugenia Poidenko
    Eugenia Poidenko Sprykee Posts: 145 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    Or check that Pyz is added ๐Ÿ™‚

  • U0121G9LVNC
    U0121G9LVNC Posts: 27 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    Funny Thing: if i use tester->getModuleConfig() there is no error. So he finds the module, he finds the config but he does not finde the factory