^ Error {#21127
  #message: "Call to a member function getTaxRate() on null"
  #code: 0
  #file: "/var/www/clients/client0/web1/web/vendor/crehler/mojebambino-engine/Subscriber/ProductListResultSubscriber.php"
  #line: 78
  trace: {
    /var/www/clients/client0/web1/web/vendor/crehler/mojebambino-engine/Subscriber/ProductListResultSubscriber.php:78 {
      Crehler\MojeBambinoEngine\Subscriber\ProductListResultSubscriber->calculateVersionPrices(ProductListingResultEvent $event, SalesChannelProductEntity $productEntity, string $parentId): void …
      › $taxRulesCollection = new TaxRuleCollection();$taxRule = new TaxRule($child->getTax()->getTaxRate());$taxRulesCollection->set($child->getTax()->getTaxRate(), $taxRule);
    }
    /var/www/clients/client0/web1/web/vendor/crehler/mojebambino-engine/Subscriber/ProductListResultSubscriber.php:59 {
      Crehler\MojeBambinoEngine\Subscriber\ProductListResultSubscriber->onProductListingResult(ProductListingResultEvent $event): void …
      › 
      ›     $this->calculateVersionPrices($event, $product, $parentId);}
    }
    /var/www/clients/client0/web1/web/vendor/symfony/event-dispatcher/EventDispatcher.php:270 {
      Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} …
      ›     }    ($closure = \Closure::fromCallable($listener))(...$args);};
    }
    /var/www/clients/client0/web1/web/vendor/symfony/event-dispatcher/EventDispatcher.php:230 {
      Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
      ›     }    $listener($event, $eventName, $this);}
    }
    /var/www/clients/client0/web1/web/vendor/symfony/event-dispatcher/EventDispatcher.php:59 {
      Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, string $eventName = null): object …
      › if ($listeners) {    $this->callListeners($listeners, $eventName, $event);}
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:56 {
      Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch($event, string $eventName = null): object …
      › {    $event = $this->dispatcher->dispatch($event, $eventName);}
    /var/www/clients/client0/web1/web/vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:98 {
      Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch($event, string $eventName = null): object …
      › {    $event = $this->dispatcher->dispatch($event, $eventName);}
    /var/www/clients/client0/web1/web/vendor/shopware/core/Framework/Event/BusinessEventDispatcher.php:55 {
      Shopware\Core\Framework\Event\BusinessEventDispatcher->dispatch($event, string $eventName = null): object …
      › {    $event = $this->dispatcher->dispatch($event, $eventName);}
    /var/www/clients/client0/web1/web/vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:37 {
      Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch($event, string $eventName = null): object …
      › 
      ›     return $this->dispatcher->dispatch($event, $eventName);}
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Content/Product/SalesChannel/Listing/ProductListingRoute.php:98 {
      Shopware\Core\Content\Product\SalesChannel\Listing\ProductListingRoute->load(string $categoryId, Request $request, SalesChannelContext $context, Criteria $criteria): ProductListingRouteResponse …
      › 
      › $this->eventDispatcher->dispatch(    new ProductListingResultEvent($request, $result, $context)
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Content/Product/SalesChannel/Listing/CachedProductListingRoute.php:96 {
      Shopware\Core\Content\Product\SalesChannel\Listing\CachedProductListingRoute->Shopware\Core\Content\Product\SalesChannel\Listing\{closure} …
      › $response = $this->tracer->trace($name, function () use ($categoryId, $request, $context, $criteria) {    return $this->getDecorated()->load($categoryId, $request, $context, $criteria);});
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/System/SystemConfig/SystemConfigService.php:350 {
      Shopware\Core\System\SystemConfig\SystemConfigService->trace(string $key, Closure $param) …
      › 
      › $result = $param();}
    /var/www/clients/client0/web1/web/vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:44 {
      Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache\{closure} …
      › return $this->translator->trace($key, function () use ($key, $param) {    return $this->config->trace($key, $param);});
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Framework/Adapter/Translation/Translator.php:120 {
      Shopware\Core\Framework\Adapter\Translation\Translator->trace(string $key, Closure $param) …
      › 
      › $result = $param();}
    /var/www/clients/client0/web1/web/vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:43 {
      Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache\{closure} …
      › return $this->collection->trace($key, function () use ($key, $param) {    return $this->translator->trace($key, function () use ($key, $param) {        return $this->config->trace($key, $param);
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Framework/Adapter/Cache/CacheTagCollection.php:46 {
      Shopware\Core\Framework\Adapter\Cache\CacheTagCollection->trace(string $key, Closure $param) …
      › 
      › $result = $param();}
    /var/www/clients/client0/web1/web/vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:42 {
      Shopware\Core\Framework\Adapter\Cache\CacheTracer->trace(string $key, Closure $param) …
      › {    return $this->collection->trace($key, function () use ($key, $param) {        return $this->translator->trace($key, function () use ($key, $param) {
    }
    /var/www/clients/client0/web1/web/vendor/shopware/storefront/Framework/Cache/CacheTracer.php:41 {
      Shopware\Storefront\Framework\Cache\CacheTracer->Shopware\Storefront\Framework\Cache\{closure} …
      › return $this->themeConfigAccessor->trace($key, function () use ($key, $param) {    return $this->getDecorated()->trace($key, $param);});
    }
    /var/www/clients/client0/web1/web/vendor/shopware/storefront/Theme/ThemeConfigValueAccessor.php:59 {
      Shopware\Storefront\Theme\ThemeConfigValueAccessor->trace(string $key, Closure $param) …
      › 
      › $result = $param();}
    /var/www/clients/client0/web1/web/vendor/shopware/storefront/Framework/Cache/CacheTracer.php:40 {
      Shopware\Storefront\Framework\Cache\CacheTracer->trace(string $key, Closure $param) …
      › {    return $this->themeConfigAccessor->trace($key, function () use ($key, $param) {        return $this->getDecorated()->trace($key, $param);
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Content/Product/SalesChannel/Listing/CachedProductListingRoute.php:95 {
      Shopware\Core\Content\Product\SalesChannel\Listing\CachedProductListingRoute->Shopware\Core\Content\Product\SalesChannel\Listing\{closure} …
      › 
      › $response = $this->tracer->trace($name, function () use ($categoryId, $request, $context, $criteria) {    return $this->getDecorated()->load($categoryId, $request, $context, $criteria);
    }
    /var/www/clients/client0/web1/web/vendor/symfony/cache-contracts/CacheTrait.php:72 {
      Shopware\Core\Framework\Adapter\Cache\CacheDecorator->doGet(CacheItemPoolInterface $pool, string $key, callable $callback, ?float $beta, array &$metadata = null, LoggerInterface $logger = null) …
      › $save = true;$item->set($callback($item, $save));if ($save) {
    }
    /var/www/clients/client0/web1/web/vendor/symfony/cache-contracts/CacheTrait.php:35 {
      Shopware\Core\Framework\Adapter\Cache\CacheDecorator->get(string $key, callable $callback, float $beta = null, array &$metadata = null) …
      › {    return $this->doGet($this, $key, $callback, $beta, $metadata);}
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Content/Product/SalesChannel/Listing/CachedProductListingRoute.php:92 {
      Shopware\Core\Content\Product\SalesChannel\Listing\CachedProductListingRoute->load(string $categoryId, Request $request, SalesChannelContext $context, Criteria $criteria): ProductListingRouteResponse …
      › 
      › $value = $this->cache->get($key, function (ItemInterface $item) use ($categoryId, $request, $context, $criteria) {    $name = self::buildName($categoryId);
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Content/Product/SalesChannel/Listing/ResolveCriteriaProductListingRoute.php:51 {
      Shopware\Core\Content\Product\SalesChannel\Listing\ResolveCriteriaProductListingRoute->load(string $categoryId, Request $request, SalesChannelContext $context, Criteria $criteria): ProductListingRouteResponse …
      › 
      ›     return $this->getDecorated()->load($categoryId, $request, $context, $criteria);}
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Content/Product/Cms/ProductListingCmsElementResolver.php:62 {
      Shopware\Core\Content\Product\Cms\ProductListingCmsElementResolver->enrich(CmsSlotEntity $slot, ResolverContext $resolverContext, ElementDataCollection $result): void …
      › $listing = $this->listingRoute    ->load($navigationId, $request, $context, $criteria)    ->getResult();
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Content/Cms/DataResolver/CmsSlotsDataResolver.php:99 {
      Shopware\Core\Content\Cms\DataResolver\CmsSlotsDataResolver->resolve(CmsSlotCollection $slots, ResolverContext $resolverContext): CmsSlotCollection …
      › 
      › $resolver->enrich($slot, $resolverContext, $result);}
    /var/www/clients/client0/web1/web/vendor/shopware/core/Content/Cms/SalesChannel/SalesChannelCmsPageLoader.php:104 {
      Shopware\Core\Content\Cms\SalesChannel\SalesChannelCmsPageLoader->loadSlotData(CmsPageEntity $page, ResolverContext $resolverContext): void …
      › {    $slots = $this->slotDataResolver->resolve($page->getSections()->getBlocks()->getSlots(), $resolverContext);}
    /var/www/clients/client0/web1/web/vendor/shopware/core/Content/Cms/SalesChannel/SalesChannelCmsPageLoader.php:94 {
      Shopware\Core\Content\Cms\SalesChannel\SalesChannelCmsPageLoader->load(Request $request, Criteria $criteria, SalesChannelContext $context, array $config = null, ResolverContext $resolverContext = null): EntitySearchResult …
      ›     // step 5, resolve slot data    $this->loadSlotData($page, $resolverContext);}
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Content/Category/SalesChannel/CategoryRoute.php:101 {
      Shopware\Core\Content\Category\SalesChannel\CategoryRoute->load(string $navigationId, Request $request, SalesChannelContext $context): CategoryRouteResponse …
      › 
      › $pages = $this->cmsPageLoader->load(    $request,
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Content/Category/SalesChannel/CachedCategoryRoute.php:103 {
      Shopware\Core\Content\Category\SalesChannel\CachedCategoryRoute->Shopware\Core\Content\Category\SalesChannel\{closure} …
      › $response = $this->tracer->trace($name, function () use ($navigationId, $request, $context) {    return $this->getDecorated()->load($navigationId, $request, $context);});
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/System/SystemConfig/SystemConfigService.php:350 {
      Shopware\Core\System\SystemConfig\SystemConfigService->trace(string $key, Closure $param) …
      › 
      › $result = $param();}
    /var/www/clients/client0/web1/web/vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:44 {
      Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache\{closure} …
      › return $this->translator->trace($key, function () use ($key, $param) {    return $this->config->trace($key, $param);});
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Framework/Adapter/Translation/Translator.php:120 {
      Shopware\Core\Framework\Adapter\Translation\Translator->trace(string $key, Closure $param) …
      › 
      › $result = $param();}
    /var/www/clients/client0/web1/web/vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:43 {
      Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache\{closure} …
      › return $this->collection->trace($key, function () use ($key, $param) {    return $this->translator->trace($key, function () use ($key, $param) {        return $this->config->trace($key, $param);
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Framework/Adapter/Cache/CacheTagCollection.php:46 {
      Shopware\Core\Framework\Adapter\Cache\CacheTagCollection->trace(string $key, Closure $param) …
      › 
      › $result = $param();}
    /var/www/clients/client0/web1/web/vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:42 {
      Shopware\Core\Framework\Adapter\Cache\CacheTracer->trace(string $key, Closure $param) …
      › {    return $this->collection->trace($key, function () use ($key, $param) {        return $this->translator->trace($key, function () use ($key, $param) {
    }
    /var/www/clients/client0/web1/web/vendor/shopware/storefront/Framework/Cache/CacheTracer.php:41 {
      Shopware\Storefront\Framework\Cache\CacheTracer->Shopware\Storefront\Framework\Cache\{closure} …
      › return $this->themeConfigAccessor->trace($key, function () use ($key, $param) {    return $this->getDecorated()->trace($key, $param);});
    }
    /var/www/clients/client0/web1/web/vendor/shopware/storefront/Theme/ThemeConfigValueAccessor.php:59 {
      Shopware\Storefront\Theme\ThemeConfigValueAccessor->trace(string $key, Closure $param) …
      › 
      › $result = $param();}
    /var/www/clients/client0/web1/web/vendor/shopware/storefront/Framework/Cache/CacheTracer.php:40 {
      Shopware\Storefront\Framework\Cache\CacheTracer->trace(string $key, Closure $param) …
      › {    return $this->themeConfigAccessor->trace($key, function () use ($key, $param) {        return $this->getDecorated()->trace($key, $param);
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Content/Category/SalesChannel/CachedCategoryRoute.php:102 {
      Shopware\Core\Content\Category\SalesChannel\CachedCategoryRoute->Shopware\Core\Content\Category\SalesChannel\{closure} …
      › 
      › $response = $this->tracer->trace($name, function () use ($navigationId, $request, $context) {    return $this->getDecorated()->load($navigationId, $request, $context);
    }
    /var/www/clients/client0/web1/web/vendor/symfony/cache-contracts/CacheTrait.php:72 {
      Shopware\Core\Framework\Adapter\Cache\CacheDecorator->doGet(CacheItemPoolInterface $pool, string $key, callable $callback, ?float $beta, array &$metadata = null, LoggerInterface $logger = null) …
      › $save = true;$item->set($callback($item, $save));if ($save) {
    }
    /var/www/clients/client0/web1/web/vendor/symfony/cache-contracts/CacheTrait.php:35 {
      Shopware\Core\Framework\Adapter\Cache\CacheDecorator->get(string $key, callable $callback, float $beta = null, array &$metadata = null) …
      › {    return $this->doGet($this, $key, $callback, $beta, $metadata);}
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Content/Category/SalesChannel/CachedCategoryRoute.php:99 {
      Shopware\Core\Content\Category\SalesChannel\CachedCategoryRoute->Shopware\Core\Content\Category\SalesChannel\{closure} …
      › 
      › $value = $this->cache->get($key, function (ItemInterface $item) use ($navigationId, $request, $context) {    $name = self::buildName($navigationId);
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Profiling/Profiler.php:59 {
      Shopware\Core\Profiling\Profiler::trace(string $name, Closure $closure, string $category = 'shopware', array $tags = []) …
      › 
      ›     $result = $closure();} finally {
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/Content/Category/SalesChannel/CachedCategoryRoute.php:88 {
      Shopware\Core\Content\Category\SalesChannel\CachedCategoryRoute->load(string $navigationId, Request $request, SalesChannelContext $context): CategoryRouteResponse …
      › {    return Profiler::trace('category-route', function () use ($navigationId, $request, $context) {        if ($context->hasState(...$this->states)) {
    }
    /var/www/clients/client0/web1/web/vendor/shopware/storefront/Page/Navigation/NavigationPageLoader.php:66 {
      Shopware\Storefront\Page\Navigation\NavigationPageLoader->load(Request $request, SalesChannelContext $context): NavigationPage …
      › $category = $this->cmsPageRoute    ->load($navigationId, $request, $context)    ->getCategory();
    }
    /var/www/clients/client0/web1/web/vendor/shopware/storefront/Controller/NavigationController.php:62 {
      Shopware\Storefront\Controller\NavigationController->index(SalesChannelContext $context, Request $request): Response …
      › {    $page = $this->navigationPageLoader->load($request, $context);}
    /var/www/clients/client0/web1/web/vendor/symfony/http-kernel/HttpKernel.php:163 {
      Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
      › // call controller$response = $controller(...$arguments);}
    /var/www/clients/client0/web1/web/vendor/symfony/http-kernel/HttpKernel.php:75 {
      Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
      › try {    return $this->handleRaw($request, $type);} catch (\Exception $e) {
    }
    /var/www/clients/client0/web1/web/vendor/symfony/http-kernel/Kernel.php:202 {
      Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
      › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
    }
    /var/www/clients/client0/web1/web/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php:86 {
      Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
      › try {    return $kernel->handle($request, $type, $catch);} finally {
    }
    /var/www/clients/client0/web1/web/vendor/symfony/http-kernel/HttpCache/HttpCache.php:479 {
      Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Request $request, bool $catch = false, Response $entry = null) …
      › // always a "master" request (as the real master request can be in cache)$response = SubRequestHandler::handle($this->kernel, $request, HttpKernelInterface::MAIN_REQUEST, $catch);}
    /var/www/clients/client0/web1/web/vendor/symfony/http-kernel/HttpCache/HttpCache.php:452 {
      Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Request $request, bool $catch = false) …
      › 
      › $response = $this->forward($subRequest, $catch);}
    /var/www/clients/client0/web1/web/vendor/symfony/http-kernel/HttpCache/HttpCache.php:346 {
      Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(Request $request, bool $catch = false) …
      › 
      ›     return $this->fetch($request, $catch);}
    }
    /var/www/clients/client0/web1/web/vendor/symfony/http-kernel/HttpCache/HttpCache.php:224 {
      Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
      › } else {    $response = $this->lookup($request, $catch);}
    }
    /var/www/clients/client0/web1/web/vendor/shopware/core/HttpKernel.php:156 {
      Shopware\Core\HttpKernel->doHandle(Request $request, int $type, bool $catch): HttpKernelResult …
      › 
      › $response = $kernel->handle($transformed, $type, $catch);}
    /var/www/clients/client0/web1/web/vendor/shopware/core/HttpKernel.php:81 {
      Shopware\Core\HttpKernel->handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true): HttpKernelResult …
      › try {    return $this->doHandle($request, (int) $type, (bool) $catch);} catch (Exception $e) {
    }
    /var/www/clients/client0/web1/web/public/index.php:85 {
      › 
      › $result = $kernel->handle($request);}
  }
}