Exceptions
Exceptions 3
Doctrine\DBAL\Exception\ InvalidFieldNameException
Show exception properties
Doctrine\DBAL\Exception\InvalidFieldNameException {#3181 -query: Doctrine\DBAL\Query {#3157 -sql: """ # base-context-factory::taxes::association::rules::read\n SELECT `tax_rule`.`id` as `tax_rule.id`, `tax_rule`.`tax_rule_type_id` as `tax_rule.taxRuleTypeId`, `tax_rule`.`country_id` as `tax_rule.countryId`, `tax_rule`.`tax_rate` as `tax_rule.taxRate`, `tax_rule`.`data` as `tax_rule.data`, `tax_rule`.`tax_id` as `tax_rule.taxId`, `tax_rule`.`active_from` as `tax_rule.activeFrom`, `tax_rule.type`.`id` as `tax_rule.type.id`, `tax_rule.type`.`technical_name` as `tax_rule.type.technicalName`, `tax_rule.type`.`position` as `tax_rule.type.position`, `tax_rule.type`.`created_at` as `tax_rule.type.createdAt`, `tax_rule.type`.`updated_at` as `tax_rule.type.updatedAt`, `tax_rule.type.translation.typeName`, COALESCE(`tax_rule.type.translation.typeName`,`tax_rule.type.translation.typeName`) as `tax_rule.type.typeName`, `tax_rule.type.translation.createdAt`, `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation.languageId`, `tax_rule`.`created_at` as `tax_rule.createdAt`, `tax_rule`.`updated_at` as `tax_rule.updatedAt` FROM `tax_rule` LEFT JOIN `tax_rule_type` `tax_rule.type` ON `tax_rule`.`tax_rule_type_id` = `tax_rule.type`.`id` LEFT JOIN (SELECT `tax_rule.type.translation`.tax_rule_type_id, `tax_rule.type.translation`.type_name as `tax_rule.type.translation.typeName`, `tax_rule.type.translation`.created_at as `tax_rule.type.translation.createdAt`, `tax_rule.type.translation`.updated_at as `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation`.tax_rule_type_id as `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation`.language_id as `tax_rule.type.translation.languageId` FROM `tax_rule_type_translation` `tax_rule.type.translation` WHERE `tax_rule.type.translation`.language_id = ?) `tax_rule.type.tax_rule_type_translation` ON `tax_rule.type.tax_rule_type_translation`.`tax_rule_type_id` = `tax_rule.type`.`id` WHERE (`tax_rule`.`tax_id` IN (?, ?, ?, ?)) """ -params: array:5 [ 0 => b"/»_ââšMpªXTÎ|ãâ\v" 1 => b",§Ì…\x1F\x10M|³Â=*F³»a" 2 => b"`Î-Z\x13™M*Ÿ*D¾ÍQÉk" 3 => b"á¯ıl³ðA5╝É┤Ûðx\x12g" 4 => b"Ï+À„òLA\x07˜øwÒO${¶" ] -types: array:5 [ 0 => 2 1 => 2 2 => 2 3 => 2 4 => 2 ] } }
return new UniqueConstraintViolationException($exception, $query);
case 1054:
case 1166:
case 1611:
return new InvalidFieldNameException($exception, $query);
case 1052:
case 1060:
case 1110:
return new NonUniqueFieldNameException($exception, $query);
in
vendor/doctrine/dbal/src/Connection.php
->
convert
(line 1976)
private function handleDriverException(
Driver\Exception $driverException,
?Query $query
): DriverException {
$this->exceptionConverter ??= $this->_driver->getExceptionConverter();
$exception = $this->exceptionConverter->convert($driverException, $query);
if ($exception instanceof ConnectionLost) {
$this->close();
}
in
vendor/doctrine/dbal/src/Connection.php
->
handleDriverException
(line 1918)
Driver\Exception $e,
string $sql,
array $params = [],
array $types = []
): DriverException {
return $this->handleDriverException($e, new Query($sql, $params, $types));
}
/** @internal */
final public function convertException(Driver\Exception $e): DriverException
{
in
vendor/doctrine/dbal/src/Connection.php
->
convertExceptionDuringQuery
(line 1111)
$result = $connection->query($sql);
}
return new Result($result, $this);
} catch (Driver\Exception $e) {
throw $this->convertExceptionDuringQuery($e, $sql, $params, $types);
} finally {
if ($logger !== null) {
$logger->stopQuery();
}
}
in
vendor/doctrine/dbal/src/Query/QueryBuilder.php
->
executeQuery
(line 344)
*
* @throws Exception
*/
public function executeQuery(): Result
{
return $this->connection->executeQuery(
$this->getSQL(),
$this->params,
$this->paramTypes,
$this->resultCacheProfile,
);
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
executeQuery
(line 311)
if ($criteria->getTitle()) {
$query->setTitle($criteria->getTitle() . '::read');
}
return $query->executeQuery()->fetchAllAssociative();
}
/**
* @param EntityCollection<Entity> $collection
* @param array<string, mixed> $partial
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
fetch
(line 133)
if ($definition->isInheritanceAware() && $criteria->hasAssociation('parent')) {
throw new ParentAssociationCanNotBeFetched();
}
$rows = $this->fetch($criteria, $definition, $context, $fields, $partial);
$collection = $this->hydrator->hydrate($collection, $definition->getEntityClass(), $definition, $rows, $definition->getEntityName(), $context, $partial);
$collection = $this->fetchAssociations($criteria, $definition, $context, $collection, $fields, $partial);
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
_read
(line 494)
// Make sure our collection index will be loaded
$partial[$propertyName] = [];
$collectionClass = EntityCollection::class;
}
$data = $this->_read(
$fieldCriteria,
$referenceClass,
$context,
new $collectionClass(),
$referenceClass->getFields()->getBasicFields(),
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
loadOneToManyWithoutPagination
(line 437)
);
}
// association should not be paginated > load data over foreign key condition
if ($fieldCriteria->getLimit() === null) {
$this->loadOneToManyWithoutPagination($definition, $association, $context, $collection, $fieldCriteria, $partial);
return;
}
// load association paginated > use internal counter loops
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
loadOneToMany
(line 1234)
continue;
}
if ($association instanceof OneToManyAssociationField) {
$this->loadOneToMany($criteria, $definition, $association, $context, $collection, $partial[$association->getPropertyName()] ?? []);
continue;
}
if ($association instanceof ManyToManyAssociationField) {
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
fetchAssociations
(line 137)
$rows = $this->fetch($criteria, $definition, $context, $fields, $partial);
$collection = $this->hydrator->hydrate($collection, $definition->getEntityClass(), $definition, $rows, $definition->getEntityName(), $context, $partial);
$collection = $this->fetchAssociations($criteria, $definition, $context, $collection, $fields, $partial);
$hasIds = !empty($criteria->getIds());
if ($hasIds && empty($criteria->getSorting())) {
$collection->sortByIdArray($criteria->getIds());
}
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
_read
(line 76)
/** @var EntityCollection<Entity> $collectionClass */
$collectionClass = $definition->getCollectionClass();
$fields = $this->criteriaFieldsResolver->resolve($criteria, $definition);
return $this->_read(
$criteria,
$definition,
$context,
new $collectionClass(),
$definition->getFields()->getBasicFields(),
in
vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php
->
read
(line 212)
private function read(Criteria $criteria, Context $context): EntityCollection
{
$criteria = clone $criteria;
/** @var TEntityCollection $entities */
$entities = $this->reader->read($this->definition, $criteria, $context);
if ($criteria->getFields() === []) {
$event = $this->eventFactory->create($entities->getElements(), $context);
} else {
$event = $this->eventFactory->createPartial($entities->getElements(), $context);
in
vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php
->
read
(line 240)
if (!RepositorySearchDetector::isSearchRequired($this->definition, $criteria)) {
$this->eventDispatcher->dispatch(
new EntitySearchedEvent($criteria, $this->definition, $context)
);
$entities = $this->read($criteria, $context);
return new EntitySearchResult($this->definition->getEntityName(), $entities->count(), $entities, $aggregations, $criteria, $context);
}
$ids = $this->searchIds($criteria, $context);
in
vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php
->
_search
(line 65)
{
if (!$criteria->getTitle()) {
return $this->_search($criteria, $context);
}
return Profiler::trace($criteria->getTitle(), fn () => $this->_search($criteria, $context), 'repository');
}
public function aggregate(Criteria $criteria, Context $context): AggregationResultCollection
{
$criteria = clone $criteria;
in
vendor/shopware/core/Profiling/Profiler.php
->
Shopware\Core\Framework\DataAbstractionLayer\{closure}
(line 67)
try {
foreach (self::$profilers as $profiler) {
$profiler->start($name, $category, $tags);
}
$result = $closure();
} finally {
foreach (self::$profilers as $profiler) {
$profiler->stop($name);
}
}
in
vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php
::
trace
(line 65)
{
if (!$criteria->getTitle()) {
return $this->_search($criteria, $context);
}
return Profiler::trace($criteria->getTitle(), fn () => $this->_search($criteria, $context), 'repository');
}
public function aggregate(Criteria $criteria, Context $context): AggregationResultCollection
{
$criteria = clone $criteria;
in
vendor/shopware/core/System/SalesChannel/Context/BaseContextFactory.php
->
search
(line 143)
$criteria = new Criteria();
$criteria->setTitle('base-context-factory::taxes');
$criteria->addAssociation('rules.type');
/** @var TaxCollection $taxes */
$taxes = $this->taxRepository->search($criteria, $context)->getEntities();
return $taxes;
}
/**
in
vendor/shopware/core/System/SalesChannel/Context/BaseContextFactory.php
->
getTaxRules
(line 100)
/** @var CustomerGroupEntity $customerGroup */
$customerGroup = $customerGroups->get($groupId);
// loads tax rules based on active customer and delivery address
$taxRules = $this->getTaxRules($context);
// detect active payment method, first check if checkout defined other payment method, otherwise validate if customer logged in, at least use shop default
$payment = $this->getPaymentMethod($options, $context, $salesChannel);
// detect active delivery method, at first checkout scope, at least shop default method
in
vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php
->
create
(line 55)
]);
$key = implode('-', [$name, md5(json_encode($keys, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->decorated->create($salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, CachedSalesChannelContextFactory::ALL_TAG]
));
in
vendor/shopware/core/System/SystemConfig/SystemConfigService.php
->
Shopware\Core\System\SalesChannel\Context\{closure}
(line 416)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/core/Framework/Adapter/Translation/Translator.php
->
Shopware\Core\Framework\Adapter\Cache\{closure}
(line 96)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTagCollection.php
->
Shopware\Core\Framework\Adapter\Cache\{closure}
(line 56)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/storefront/Framework/Cache/CacheTracer.php
->
trace
(line 35)
return $this->decorated;
}
public function trace(string $key, \Closure $param)
{
return $this->themeConfigAccessor->trace($key, fn () => $this->getDecorated()->trace($key, $param));
}
public function get(string $key): array
{
return array_unique(array_merge(
in
vendor/shopware/storefront/Theme/ThemeConfigValueAccessor.php
->
Shopware\Storefront\Framework\Cache\{closure}
(line 76)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/storefront/Framework/Cache/CacheTracer.php
->
trace
(line 35)
return $this->decorated;
}
public function trace(string $key, \Closure $param)
{
return $this->themeConfigAccessor->trace($key, fn () => $this->getDecorated()->trace($key, $param));
}
public function get(string $key): array
{
return array_unique(array_merge(
in
vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php
->
trace
(line 55)
]);
$key = implode('-', [$name, md5(json_encode($keys, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->decorated->create($salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, CachedSalesChannelContextFactory::ALL_TAG]
));
in
vendor/symfony/cache-contracts/CacheTrait.php
->
Shopware\Core\System\SalesChannel\Context\{closure}
(line 70)
}
}
if ($recompute) {
$save = true;
$item->set($callback($item, $save));
if ($save) {
$pool->save($item);
}
}
in
vendor/symfony/cache-contracts/CacheTrait.php
->
doGet
(line 33)
/**
* {@inheritdoc}
*/
public function get(string $key, callable $callback, float $beta = null, array &$metadata = null): mixed
{
return $this->doGet($this, $key, $callback, $beta, $metadata);
}
/**
* {@inheritdoc}
*/
in
vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php
->
get
(line 54)
SalesChannelContextService::COUNTRY_STATE_ID => true,
]);
$key = implode('-', [$name, md5(json_encode($keys, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->decorated->create($salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, CachedSalesChannelContextFactory::ALL_TAG]
in
vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextFactory.php
->
create
(line 60)
}
public function create(string $token, string $salesChannelId, array $options = []): SalesChannelContext
{
// we split the context generation to allow caching of the base context
$base = $this->baseContextFactory->create($salesChannelId, $options);
// customer
$customer = null;
if (\array_key_exists(SalesChannelContextService::CUSTOMER_ID, $options) && $options[SalesChannelContextService::CUSTOMER_ID] !== null) {
// load logged in customer and set active addresses
in
vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php
->
create
(line 47)
ksort($options);
$key = implode('-', [$name, md5(json_encode($options, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $token, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->getDecorated()->create($token, $salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, self::ALL_TAG]
));
in
vendor/shopware/core/System/SystemConfig/SystemConfigService.php
->
Shopware\Core\System\SalesChannel\Context\{closure}
(line 416)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/core/Framework/Adapter/Translation/Translator.php
->
Shopware\Core\Framework\Adapter\Cache\{closure}
(line 96)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTagCollection.php
->
Shopware\Core\Framework\Adapter\Cache\{closure}
(line 56)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/storefront/Framework/Cache/CacheTracer.php
->
trace
(line 35)
return $this->decorated;
}
public function trace(string $key, \Closure $param)
{
return $this->themeConfigAccessor->trace($key, fn () => $this->getDecorated()->trace($key, $param));
}
public function get(string $key): array
{
return array_unique(array_merge(
in
vendor/shopware/storefront/Theme/ThemeConfigValueAccessor.php
->
Shopware\Storefront\Framework\Cache\{closure}
(line 76)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/storefront/Framework/Cache/CacheTracer.php
->
trace
(line 35)
return $this->decorated;
}
public function trace(string $key, \Closure $param)
{
return $this->themeConfigAccessor->trace($key, fn () => $this->getDecorated()->trace($key, $param));
}
public function get(string $key): array
{
return array_unique(array_merge(
in
vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php
->
trace
(line 47)
ksort($options);
$key = implode('-', [$name, md5(json_encode($options, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $token, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->getDecorated()->create($token, $salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, self::ALL_TAG]
));
in
vendor/symfony/cache-contracts/CacheTrait.php
->
Shopware\Core\System\SalesChannel\Context\{closure}
(line 70)
}
}
if ($recompute) {
$save = true;
$item->set($callback($item, $save));
if ($save) {
$pool->save($item);
}
}
in
vendor/symfony/cache-contracts/CacheTrait.php
->
doGet
(line 33)
/**
* {@inheritdoc}
*/
public function get(string $key, callable $callback, float $beta = null, array &$metadata = null): mixed
{
return $this->doGet($this, $key, $callback, $beta, $metadata);
}
/**
* {@inheritdoc}
*/
in
vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php
->
get
(line 46)
ksort($options);
$key = implode('-', [$name, md5(json_encode($options, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $token, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->getDecorated()->create($token, $salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, self::ALL_TAG]
in
vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextService.php
->
create
(line 88)
if ($parameters->getCustomerId() !== null) {
$session[self::CUSTOMER_ID] = $parameters->getCustomerId();
}
$context = $this->factory->create($token, $parameters->getSalesChannelId(), $session);
$this->eventDispatcher->dispatch(new SalesChannelContextCreatedEvent($context, $token));
$result = $this->ruleLoader->loadByToken($context, $token);
$this->cartService->setCart($result->getCart());
in
vendor/shopware/core/Profiling/Profiler.php
->
Shopware\Core\System\SalesChannel\Context\{closure}
(line 67)
try {
foreach (self::$profilers as $profiler) {
$profiler->start($name, $category, $tags);
}
$result = $closure();
} finally {
foreach (self::$profilers as $profiler) {
$profiler->stop($name);
}
}
in
vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextService.php
::
trace
(line 59)
) {
}
public function get(SalesChannelContextServiceParameters $parameters): SalesChannelContext
{
return Profiler::trace('sales-channel-context', function () use ($parameters) {
$token = $parameters->getToken();
$session = $this->contextPersister->load($token, $parameters->getSalesChannelId());
if ($session['expired'] ?? false) {
in
vendor/shopware/core/Framework/Routing/SalesChannelRequestContextResolver.php
->
get
(line 63)
$usedContextToken,
$request->headers->get(PlatformRequest::HEADER_LANGUAGE_ID),
$request->attributes->get(SalesChannelRequest::ATTRIBUTE_DOMAIN_CURRENCY_ID),
$request->attributes->get(SalesChannelRequest::ATTRIBUTE_DOMAIN_ID)
);
$context = $this->contextService->get($contextServiceParameters);
// Validate if a customer login is required for the current request
$this->validateLogin($request, $context);
// Update attributes and headers of the current request
in
vendor/shopware/core/Framework/Routing/ContextResolverListener.php
->
resolve
(line 34)
];
}
public function resolveContext(ControllerEvent $event): void
{
$this->requestContextResolver->resolve($event->getRequest());
}
}
in
vendor/symfony/event-dispatcher/Debug/WrappedListener.php
->
resolveContext
(line 116)
$this->priority ??= $dispatcher->getListenerPriority($eventName, $this->listener);
$e = $this->stopwatch->start($this->name, 'event_listener');
try {
($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
} finally {
if ($e->isStarted()) {
$e->stop();
}
}
in
vendor/symfony/event-dispatcher/EventDispatcher.php
->
__invoke
(line 220)
foreach ($listeners as $listener) {
if ($stoppable && $event->isPropagationStopped()) {
break;
}
$listener($event, $eventName, $this);
}
}
/**
* Sorts the internal list of listeners for the given event by priority.
in
vendor/symfony/event-dispatcher/EventDispatcher.php
->
callListeners
(line 56)
} else {
$listeners = $this->getListeners($eventName);
}
if ($listeners) {
$this->callListeners($listeners, $eventName, $event);
}
return $event;
}
in
vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php
->
dispatch
(line 47)
*
* @return TEvent
*/
public function dispatch(object $event, ?string $eventName = null): object
{
$event = $this->dispatcher->dispatch($event, $eventName);
if (!$event instanceof FlowEventAware) {
return $event;
}
in
vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php
->
dispatch
(line 70)
) {
}
public function dispatch(object $event, ?string $eventName = null): object
{
$event = $this->dispatcher->dispatch($event, $eventName);
if (EnvironmentHelper::getVariable('DISABLE_EXTENSIONS', false)) {
return $event;
}
in
vendor/shopware/core/Framework/Event/NestedEventDispatcher.php
->
dispatch
(line 31)
}
$this->dispatch($nested, $name);
}
}
return $this->dispatcher->dispatch($event, $eventName);
}
/**
* @param callable $listener can not use native type declaration @see https://github.com/symfony/symfony/issues/42283
*/
in
vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php
->
dispatch
(line 139)
try {
$this->beforeDispatch($eventName, $event);
try {
$e = $this->stopwatch->start($eventName, 'section');
try {
$this->dispatcher->dispatch($event, $eventName);
} finally {
if ($e->isStarted()) {
$e->stop();
}
}
in
vendor/symfony/http-kernel/HttpKernel.php
->
dispatch
(line 169)
if (false === $controller = $this->resolver->getController($request)) {
throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.', $request->getPathInfo()));
}
$event = new ControllerEvent($this, $controller, $request, $type);
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER);
$controller = $event->getController();
// controller arguments
$arguments = $this->argumentResolver->getArguments($request, $controller, $event->getControllerReflector());
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 76)
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
$response = null;
try {
return $response = $this->handleRaw($request, $type);
} catch (\Throwable $e) {
if ($e instanceof \Error && !$this->handleAllThrowables) {
throw $e;
}
in
vendor/shopware/core/Framework/Adapter/Kernel/HttpKernel.php
->
handle
(line 65)
$this->dispatcher->dispatch($event);
return $event->getResponse();
}
return parent::handle($request, $type, $catch);
}
}
in
vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php
->
handle
(line 86)
if (!IpUtils::checkIp('127.0.0.1', $trustedProxies)) {
Request::setTrustedProxies(array_merge($trustedProxies, ['127.0.0.1']), Request::getTrustedHeaderSet());
}
try {
return $kernel->handle($request, $type, $catch);
} finally {
// restore global state
Request::setTrustedProxies($trustedProxies, $trustedHeaderSet);
}
}
in
vendor/symfony/http-kernel/HttpCache/HttpCache.php
::
handle
(line 482)
protected function forward(Request $request, bool $catch = false, ?Response $entry = null)
{
$this->surrogate?->addSurrogateCapability($request);
// always a "master" request (as the real master request can be in cache)
$response = SubRequestHandler::handle($this->kernel, $request, HttpKernelInterface::MAIN_REQUEST, $catch);
/*
* Support stale-if-error given on Responses or as a config option.
* RFC 7234 summarizes in Section 4.2.4 (but also mentions with the individual
* Cache-Control directives) that
in
vendor/symfony/http-kernel/HttpCache/HttpCache.php
->
forward
(line 457)
// avoid that the backend sends no content
$subRequest->headers->remove('If-Modified-Since');
$subRequest->headers->remove('If-None-Match');
$response = $this->forward($subRequest, $catch);
if ($response->isCacheable()) {
$this->store($request, $response);
}
in
vendor/symfony/http-kernel/HttpCache/HttpCache.php
->
fetch
(line 355)
}
if (null === $entry) {
$this->record($request, 'miss');
return $this->fetch($request, $catch);
}
if (!$this->isFreshEnough($request, $entry)) {
$this->record($request, 'stale');
in
vendor/symfony/http-kernel/HttpCache/HttpCache.php
->
lookup
(line 225)
$response = $this->fetch($request, $catch);
} else {
$response = null;
do {
try {
$response = $this->lookup($request, $catch);
} catch (CacheWasLockedException) {
}
} while (null === $response);
}
in
vendor/shopware/core/Framework/Adapter/Kernel/HttpCacheKernel.php
->
handle
(line 72)
// only handle main request inside http cache, because ESI tags are also interpreted as main request.
// sub requests are requests, which are forwarded to the kernel inside the php stack
// https://github.com/symfony/symfony/issues/51648#issuecomment-1717846894
if ($type === HttpKernelInterface::MAIN_REQUEST) {
$response = parent::handle($request, $type, $catch);
} else {
$response = $this->getKernel()->handle($request, $type, $catch);
}
if ($ips = $response->headers->get(self::MAINTENANCE_WHITELIST_HEADER)) {
in
vendor/shopware/core/Kernel.php
->
handle
(line 158)
{
if (!$this->booted) {
$this->boot();
}
return $this->getHttpKernel()->handle($request, $type, $catch);
}
public function boot(): void
{
if ($this->booted === true) {
in
vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php
->
handle
(line 35)
) {
}
public function run(): int
{
$response = $this->kernel->handle($this->request);
if (Kernel::VERSION_ID >= 60400) {
$response->send(false);
if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in
vendor/autoload_runtime.php
->
run
(line 29)
$app = $app(...$args);
exit(
$runtime
->getRunner($app)
->run()
);
require_once('/var/www/share/wildcard.shopware.agiqon.de/shopware/vendor/autoload_runtime.php')
in
public/index.php
(line 11)
use Shopware\Core\Installer\InstallerKernel;
use Symfony\Component\HttpFoundation\Request;
$_SERVER['SCRIPT_FILENAME'] = __FILE__;
require_once __DIR__ . '/../vendor/autoload_runtime.php';
if (!file_exists(__DIR__ . '/../.env')) {
$_SERVER['APP_RUNTIME_OPTIONS']['disable_dotenv'] = true;
}
Doctrine\DBAL\Driver\PDO\ Exception
in
vendor/doctrine/dbal/src/Driver/PDO/Exception.php
(line 24)
} else {
$code = $exception->getCode();
$sqlState = null;
}
return new self($exception->getMessage(), $sqlState, $code, $exception);
}
}
in
vendor/doctrine/dbal/src/Driver/PDO/Statement.php
::
new
(line 132)
}
try {
$this->stmt->execute($params);
} catch (PDOException $exception) {
throw Exception::new($exception);
}
return new Result($this->stmt);
}
}
in
vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php
->
execute
(line 69)
/**
* {@inheritDoc}
*/
public function execute($params = null): Result
{
return $this->wrappedStatement->execute($params);
}
}
in
vendor/symfony/doctrine-bridge/Middleware/Debug/DBAL3/Statement.php
->
execute
(line 70)
$this->stopwatch?->start('doctrine', 'doctrine');
$query->start();
try {
return parent::execute($params);
} finally {
$query->stop();
$this->stopwatch?->stop('doctrine');
}
}
in
vendor/doctrine/dbal/src/Connection.php
->
execute
(line 1104)
$stmt = $connection->prepare($sql);
$this->bindParameters($stmt, $params, $types);
$result = $stmt->execute();
} else {
$result = $connection->query($sql);
}
return new Result($result, $this);
in
vendor/doctrine/dbal/src/Query/QueryBuilder.php
->
executeQuery
(line 344)
*
* @throws Exception
*/
public function executeQuery(): Result
{
return $this->connection->executeQuery(
$this->getSQL(),
$this->params,
$this->paramTypes,
$this->resultCacheProfile,
);
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
executeQuery
(line 311)
if ($criteria->getTitle()) {
$query->setTitle($criteria->getTitle() . '::read');
}
return $query->executeQuery()->fetchAllAssociative();
}
/**
* @param EntityCollection<Entity> $collection
* @param array<string, mixed> $partial
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
fetch
(line 133)
if ($definition->isInheritanceAware() && $criteria->hasAssociation('parent')) {
throw new ParentAssociationCanNotBeFetched();
}
$rows = $this->fetch($criteria, $definition, $context, $fields, $partial);
$collection = $this->hydrator->hydrate($collection, $definition->getEntityClass(), $definition, $rows, $definition->getEntityName(), $context, $partial);
$collection = $this->fetchAssociations($criteria, $definition, $context, $collection, $fields, $partial);
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
_read
(line 494)
// Make sure our collection index will be loaded
$partial[$propertyName] = [];
$collectionClass = EntityCollection::class;
}
$data = $this->_read(
$fieldCriteria,
$referenceClass,
$context,
new $collectionClass(),
$referenceClass->getFields()->getBasicFields(),
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
loadOneToManyWithoutPagination
(line 437)
);
}
// association should not be paginated > load data over foreign key condition
if ($fieldCriteria->getLimit() === null) {
$this->loadOneToManyWithoutPagination($definition, $association, $context, $collection, $fieldCriteria, $partial);
return;
}
// load association paginated > use internal counter loops
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
loadOneToMany
(line 1234)
continue;
}
if ($association instanceof OneToManyAssociationField) {
$this->loadOneToMany($criteria, $definition, $association, $context, $collection, $partial[$association->getPropertyName()] ?? []);
continue;
}
if ($association instanceof ManyToManyAssociationField) {
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
fetchAssociations
(line 137)
$rows = $this->fetch($criteria, $definition, $context, $fields, $partial);
$collection = $this->hydrator->hydrate($collection, $definition->getEntityClass(), $definition, $rows, $definition->getEntityName(), $context, $partial);
$collection = $this->fetchAssociations($criteria, $definition, $context, $collection, $fields, $partial);
$hasIds = !empty($criteria->getIds());
if ($hasIds && empty($criteria->getSorting())) {
$collection->sortByIdArray($criteria->getIds());
}
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
_read
(line 76)
/** @var EntityCollection<Entity> $collectionClass */
$collectionClass = $definition->getCollectionClass();
$fields = $this->criteriaFieldsResolver->resolve($criteria, $definition);
return $this->_read(
$criteria,
$definition,
$context,
new $collectionClass(),
$definition->getFields()->getBasicFields(),
in
vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php
->
read
(line 212)
private function read(Criteria $criteria, Context $context): EntityCollection
{
$criteria = clone $criteria;
/** @var TEntityCollection $entities */
$entities = $this->reader->read($this->definition, $criteria, $context);
if ($criteria->getFields() === []) {
$event = $this->eventFactory->create($entities->getElements(), $context);
} else {
$event = $this->eventFactory->createPartial($entities->getElements(), $context);
in
vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php
->
read
(line 240)
if (!RepositorySearchDetector::isSearchRequired($this->definition, $criteria)) {
$this->eventDispatcher->dispatch(
new EntitySearchedEvent($criteria, $this->definition, $context)
);
$entities = $this->read($criteria, $context);
return new EntitySearchResult($this->definition->getEntityName(), $entities->count(), $entities, $aggregations, $criteria, $context);
}
$ids = $this->searchIds($criteria, $context);
in
vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php
->
_search
(line 65)
{
if (!$criteria->getTitle()) {
return $this->_search($criteria, $context);
}
return Profiler::trace($criteria->getTitle(), fn () => $this->_search($criteria, $context), 'repository');
}
public function aggregate(Criteria $criteria, Context $context): AggregationResultCollection
{
$criteria = clone $criteria;
in
vendor/shopware/core/Profiling/Profiler.php
->
Shopware\Core\Framework\DataAbstractionLayer\{closure}
(line 67)
try {
foreach (self::$profilers as $profiler) {
$profiler->start($name, $category, $tags);
}
$result = $closure();
} finally {
foreach (self::$profilers as $profiler) {
$profiler->stop($name);
}
}
in
vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php
::
trace
(line 65)
{
if (!$criteria->getTitle()) {
return $this->_search($criteria, $context);
}
return Profiler::trace($criteria->getTitle(), fn () => $this->_search($criteria, $context), 'repository');
}
public function aggregate(Criteria $criteria, Context $context): AggregationResultCollection
{
$criteria = clone $criteria;
in
vendor/shopware/core/System/SalesChannel/Context/BaseContextFactory.php
->
search
(line 143)
$criteria = new Criteria();
$criteria->setTitle('base-context-factory::taxes');
$criteria->addAssociation('rules.type');
/** @var TaxCollection $taxes */
$taxes = $this->taxRepository->search($criteria, $context)->getEntities();
return $taxes;
}
/**
in
vendor/shopware/core/System/SalesChannel/Context/BaseContextFactory.php
->
getTaxRules
(line 100)
/** @var CustomerGroupEntity $customerGroup */
$customerGroup = $customerGroups->get($groupId);
// loads tax rules based on active customer and delivery address
$taxRules = $this->getTaxRules($context);
// detect active payment method, first check if checkout defined other payment method, otherwise validate if customer logged in, at least use shop default
$payment = $this->getPaymentMethod($options, $context, $salesChannel);
// detect active delivery method, at first checkout scope, at least shop default method
in
vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php
->
create
(line 55)
]);
$key = implode('-', [$name, md5(json_encode($keys, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->decorated->create($salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, CachedSalesChannelContextFactory::ALL_TAG]
));
in
vendor/shopware/core/System/SystemConfig/SystemConfigService.php
->
Shopware\Core\System\SalesChannel\Context\{closure}
(line 416)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/core/Framework/Adapter/Translation/Translator.php
->
Shopware\Core\Framework\Adapter\Cache\{closure}
(line 96)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTagCollection.php
->
Shopware\Core\Framework\Adapter\Cache\{closure}
(line 56)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/storefront/Framework/Cache/CacheTracer.php
->
trace
(line 35)
return $this->decorated;
}
public function trace(string $key, \Closure $param)
{
return $this->themeConfigAccessor->trace($key, fn () => $this->getDecorated()->trace($key, $param));
}
public function get(string $key): array
{
return array_unique(array_merge(
in
vendor/shopware/storefront/Theme/ThemeConfigValueAccessor.php
->
Shopware\Storefront\Framework\Cache\{closure}
(line 76)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/storefront/Framework/Cache/CacheTracer.php
->
trace
(line 35)
return $this->decorated;
}
public function trace(string $key, \Closure $param)
{
return $this->themeConfigAccessor->trace($key, fn () => $this->getDecorated()->trace($key, $param));
}
public function get(string $key): array
{
return array_unique(array_merge(
in
vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php
->
trace
(line 55)
]);
$key = implode('-', [$name, md5(json_encode($keys, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->decorated->create($salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, CachedSalesChannelContextFactory::ALL_TAG]
));
in
vendor/symfony/cache-contracts/CacheTrait.php
->
Shopware\Core\System\SalesChannel\Context\{closure}
(line 70)
}
}
if ($recompute) {
$save = true;
$item->set($callback($item, $save));
if ($save) {
$pool->save($item);
}
}
in
vendor/symfony/cache-contracts/CacheTrait.php
->
doGet
(line 33)
/**
* {@inheritdoc}
*/
public function get(string $key, callable $callback, float $beta = null, array &$metadata = null): mixed
{
return $this->doGet($this, $key, $callback, $beta, $metadata);
}
/**
* {@inheritdoc}
*/
in
vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php
->
get
(line 54)
SalesChannelContextService::COUNTRY_STATE_ID => true,
]);
$key = implode('-', [$name, md5(json_encode($keys, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->decorated->create($salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, CachedSalesChannelContextFactory::ALL_TAG]
in
vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextFactory.php
->
create
(line 60)
}
public function create(string $token, string $salesChannelId, array $options = []): SalesChannelContext
{
// we split the context generation to allow caching of the base context
$base = $this->baseContextFactory->create($salesChannelId, $options);
// customer
$customer = null;
if (\array_key_exists(SalesChannelContextService::CUSTOMER_ID, $options) && $options[SalesChannelContextService::CUSTOMER_ID] !== null) {
// load logged in customer and set active addresses
in
vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php
->
create
(line 47)
ksort($options);
$key = implode('-', [$name, md5(json_encode($options, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $token, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->getDecorated()->create($token, $salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, self::ALL_TAG]
));
in
vendor/shopware/core/System/SystemConfig/SystemConfigService.php
->
Shopware\Core\System\SalesChannel\Context\{closure}
(line 416)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/core/Framework/Adapter/Translation/Translator.php
->
Shopware\Core\Framework\Adapter\Cache\{closure}
(line 96)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTagCollection.php
->
Shopware\Core\Framework\Adapter\Cache\{closure}
(line 56)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/storefront/Framework/Cache/CacheTracer.php
->
trace
(line 35)
return $this->decorated;
}
public function trace(string $key, \Closure $param)
{
return $this->themeConfigAccessor->trace($key, fn () => $this->getDecorated()->trace($key, $param));
}
public function get(string $key): array
{
return array_unique(array_merge(
in
vendor/shopware/storefront/Theme/ThemeConfigValueAccessor.php
->
Shopware\Storefront\Framework\Cache\{closure}
(line 76)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/storefront/Framework/Cache/CacheTracer.php
->
trace
(line 35)
return $this->decorated;
}
public function trace(string $key, \Closure $param)
{
return $this->themeConfigAccessor->trace($key, fn () => $this->getDecorated()->trace($key, $param));
}
public function get(string $key): array
{
return array_unique(array_merge(
in
vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php
->
trace
(line 47)
ksort($options);
$key = implode('-', [$name, md5(json_encode($options, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $token, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->getDecorated()->create($token, $salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, self::ALL_TAG]
));
in
vendor/symfony/cache-contracts/CacheTrait.php
->
Shopware\Core\System\SalesChannel\Context\{closure}
(line 70)
}
}
if ($recompute) {
$save = true;
$item->set($callback($item, $save));
if ($save) {
$pool->save($item);
}
}
in
vendor/symfony/cache-contracts/CacheTrait.php
->
doGet
(line 33)
/**
* {@inheritdoc}
*/
public function get(string $key, callable $callback, float $beta = null, array &$metadata = null): mixed
{
return $this->doGet($this, $key, $callback, $beta, $metadata);
}
/**
* {@inheritdoc}
*/
in
vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php
->
get
(line 46)
ksort($options);
$key = implode('-', [$name, md5(json_encode($options, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $token, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->getDecorated()->create($token, $salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, self::ALL_TAG]
in
vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextService.php
->
create
(line 88)
if ($parameters->getCustomerId() !== null) {
$session[self::CUSTOMER_ID] = $parameters->getCustomerId();
}
$context = $this->factory->create($token, $parameters->getSalesChannelId(), $session);
$this->eventDispatcher->dispatch(new SalesChannelContextCreatedEvent($context, $token));
$result = $this->ruleLoader->loadByToken($context, $token);
$this->cartService->setCart($result->getCart());
in
vendor/shopware/core/Profiling/Profiler.php
->
Shopware\Core\System\SalesChannel\Context\{closure}
(line 67)
try {
foreach (self::$profilers as $profiler) {
$profiler->start($name, $category, $tags);
}
$result = $closure();
} finally {
foreach (self::$profilers as $profiler) {
$profiler->stop($name);
}
}
in
vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextService.php
::
trace
(line 59)
) {
}
public function get(SalesChannelContextServiceParameters $parameters): SalesChannelContext
{
return Profiler::trace('sales-channel-context', function () use ($parameters) {
$token = $parameters->getToken();
$session = $this->contextPersister->load($token, $parameters->getSalesChannelId());
if ($session['expired'] ?? false) {
in
vendor/shopware/core/Framework/Routing/SalesChannelRequestContextResolver.php
->
get
(line 63)
$usedContextToken,
$request->headers->get(PlatformRequest::HEADER_LANGUAGE_ID),
$request->attributes->get(SalesChannelRequest::ATTRIBUTE_DOMAIN_CURRENCY_ID),
$request->attributes->get(SalesChannelRequest::ATTRIBUTE_DOMAIN_ID)
);
$context = $this->contextService->get($contextServiceParameters);
// Validate if a customer login is required for the current request
$this->validateLogin($request, $context);
// Update attributes and headers of the current request
in
vendor/shopware/core/Framework/Routing/ContextResolverListener.php
->
resolve
(line 34)
];
}
public function resolveContext(ControllerEvent $event): void
{
$this->requestContextResolver->resolve($event->getRequest());
}
}
in
vendor/symfony/event-dispatcher/Debug/WrappedListener.php
->
resolveContext
(line 116)
$this->priority ??= $dispatcher->getListenerPriority($eventName, $this->listener);
$e = $this->stopwatch->start($this->name, 'event_listener');
try {
($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
} finally {
if ($e->isStarted()) {
$e->stop();
}
}
in
vendor/symfony/event-dispatcher/EventDispatcher.php
->
__invoke
(line 220)
foreach ($listeners as $listener) {
if ($stoppable && $event->isPropagationStopped()) {
break;
}
$listener($event, $eventName, $this);
}
}
/**
* Sorts the internal list of listeners for the given event by priority.
in
vendor/symfony/event-dispatcher/EventDispatcher.php
->
callListeners
(line 56)
} else {
$listeners = $this->getListeners($eventName);
}
if ($listeners) {
$this->callListeners($listeners, $eventName, $event);
}
return $event;
}
in
vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php
->
dispatch
(line 47)
*
* @return TEvent
*/
public function dispatch(object $event, ?string $eventName = null): object
{
$event = $this->dispatcher->dispatch($event, $eventName);
if (!$event instanceof FlowEventAware) {
return $event;
}
in
vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php
->
dispatch
(line 70)
) {
}
public function dispatch(object $event, ?string $eventName = null): object
{
$event = $this->dispatcher->dispatch($event, $eventName);
if (EnvironmentHelper::getVariable('DISABLE_EXTENSIONS', false)) {
return $event;
}
in
vendor/shopware/core/Framework/Event/NestedEventDispatcher.php
->
dispatch
(line 31)
}
$this->dispatch($nested, $name);
}
}
return $this->dispatcher->dispatch($event, $eventName);
}
/**
* @param callable $listener can not use native type declaration @see https://github.com/symfony/symfony/issues/42283
*/
in
vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php
->
dispatch
(line 139)
try {
$this->beforeDispatch($eventName, $event);
try {
$e = $this->stopwatch->start($eventName, 'section');
try {
$this->dispatcher->dispatch($event, $eventName);
} finally {
if ($e->isStarted()) {
$e->stop();
}
}
in
vendor/symfony/http-kernel/HttpKernel.php
->
dispatch
(line 169)
if (false === $controller = $this->resolver->getController($request)) {
throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.', $request->getPathInfo()));
}
$event = new ControllerEvent($this, $controller, $request, $type);
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER);
$controller = $event->getController();
// controller arguments
$arguments = $this->argumentResolver->getArguments($request, $controller, $event->getControllerReflector());
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 76)
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
$response = null;
try {
return $response = $this->handleRaw($request, $type);
} catch (\Throwable $e) {
if ($e instanceof \Error && !$this->handleAllThrowables) {
throw $e;
}
in
vendor/shopware/core/Framework/Adapter/Kernel/HttpKernel.php
->
handle
(line 65)
$this->dispatcher->dispatch($event);
return $event->getResponse();
}
return parent::handle($request, $type, $catch);
}
}
in
vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php
->
handle
(line 86)
if (!IpUtils::checkIp('127.0.0.1', $trustedProxies)) {
Request::setTrustedProxies(array_merge($trustedProxies, ['127.0.0.1']), Request::getTrustedHeaderSet());
}
try {
return $kernel->handle($request, $type, $catch);
} finally {
// restore global state
Request::setTrustedProxies($trustedProxies, $trustedHeaderSet);
}
}
in
vendor/symfony/http-kernel/HttpCache/HttpCache.php
::
handle
(line 482)
protected function forward(Request $request, bool $catch = false, ?Response $entry = null)
{
$this->surrogate?->addSurrogateCapability($request);
// always a "master" request (as the real master request can be in cache)
$response = SubRequestHandler::handle($this->kernel, $request, HttpKernelInterface::MAIN_REQUEST, $catch);
/*
* Support stale-if-error given on Responses or as a config option.
* RFC 7234 summarizes in Section 4.2.4 (but also mentions with the individual
* Cache-Control directives) that
in
vendor/symfony/http-kernel/HttpCache/HttpCache.php
->
forward
(line 457)
// avoid that the backend sends no content
$subRequest->headers->remove('If-Modified-Since');
$subRequest->headers->remove('If-None-Match');
$response = $this->forward($subRequest, $catch);
if ($response->isCacheable()) {
$this->store($request, $response);
}
in
vendor/symfony/http-kernel/HttpCache/HttpCache.php
->
fetch
(line 355)
}
if (null === $entry) {
$this->record($request, 'miss');
return $this->fetch($request, $catch);
}
if (!$this->isFreshEnough($request, $entry)) {
$this->record($request, 'stale');
in
vendor/symfony/http-kernel/HttpCache/HttpCache.php
->
lookup
(line 225)
$response = $this->fetch($request, $catch);
} else {
$response = null;
do {
try {
$response = $this->lookup($request, $catch);
} catch (CacheWasLockedException) {
}
} while (null === $response);
}
in
vendor/shopware/core/Framework/Adapter/Kernel/HttpCacheKernel.php
->
handle
(line 72)
// only handle main request inside http cache, because ESI tags are also interpreted as main request.
// sub requests are requests, which are forwarded to the kernel inside the php stack
// https://github.com/symfony/symfony/issues/51648#issuecomment-1717846894
if ($type === HttpKernelInterface::MAIN_REQUEST) {
$response = parent::handle($request, $type, $catch);
} else {
$response = $this->getKernel()->handle($request, $type, $catch);
}
if ($ips = $response->headers->get(self::MAINTENANCE_WHITELIST_HEADER)) {
in
vendor/shopware/core/Kernel.php
->
handle
(line 158)
{
if (!$this->booted) {
$this->boot();
}
return $this->getHttpKernel()->handle($request, $type, $catch);
}
public function boot(): void
{
if ($this->booted === true) {
in
vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php
->
handle
(line 35)
) {
}
public function run(): int
{
$response = $this->kernel->handle($this->request);
if (Kernel::VERSION_ID >= 60400) {
$response->send(false);
if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in
vendor/autoload_runtime.php
->
run
(line 29)
$app = $app(...$args);
exit(
$runtime
->getRunner($app)
->run()
);
require_once('/var/www/share/wildcard.shopware.agiqon.de/shopware/vendor/autoload_runtime.php')
in
public/index.php
(line 11)
use Shopware\Core\Installer\InstallerKernel;
use Symfony\Component\HttpFoundation\Request;
$_SERVER['SCRIPT_FILENAME'] = __FILE__;
require_once __DIR__ . '/../vendor/autoload_runtime.php';
if (!file_exists(__DIR__ . '/../.env')) {
$_SERVER['APP_RUNTIME_OPTIONS']['disable_dotenv'] = true;
}
PDOException
in
vendor/doctrine/dbal/src/Driver/PDO/Statement.php
(line 130)
. ' Statement::bindParam() or Statement::bindValue() instead.',
);
}
try {
$this->stmt->execute($params);
} catch (PDOException $exception) {
throw Exception::new($exception);
}
return new Result($this->stmt);
in
vendor/doctrine/dbal/src/Driver/PDO/Statement.php
->
execute
(line 130)
. ' Statement::bindParam() or Statement::bindValue() instead.',
);
}
try {
$this->stmt->execute($params);
} catch (PDOException $exception) {
throw Exception::new($exception);
}
return new Result($this->stmt);
in
vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php
->
execute
(line 69)
/**
* {@inheritDoc}
*/
public function execute($params = null): Result
{
return $this->wrappedStatement->execute($params);
}
}
in
vendor/symfony/doctrine-bridge/Middleware/Debug/DBAL3/Statement.php
->
execute
(line 70)
$this->stopwatch?->start('doctrine', 'doctrine');
$query->start();
try {
return parent::execute($params);
} finally {
$query->stop();
$this->stopwatch?->stop('doctrine');
}
}
in
vendor/doctrine/dbal/src/Connection.php
->
execute
(line 1104)
$stmt = $connection->prepare($sql);
$this->bindParameters($stmt, $params, $types);
$result = $stmt->execute();
} else {
$result = $connection->query($sql);
}
return new Result($result, $this);
in
vendor/doctrine/dbal/src/Query/QueryBuilder.php
->
executeQuery
(line 344)
*
* @throws Exception
*/
public function executeQuery(): Result
{
return $this->connection->executeQuery(
$this->getSQL(),
$this->params,
$this->paramTypes,
$this->resultCacheProfile,
);
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
executeQuery
(line 311)
if ($criteria->getTitle()) {
$query->setTitle($criteria->getTitle() . '::read');
}
return $query->executeQuery()->fetchAllAssociative();
}
/**
* @param EntityCollection<Entity> $collection
* @param array<string, mixed> $partial
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
fetch
(line 133)
if ($definition->isInheritanceAware() && $criteria->hasAssociation('parent')) {
throw new ParentAssociationCanNotBeFetched();
}
$rows = $this->fetch($criteria, $definition, $context, $fields, $partial);
$collection = $this->hydrator->hydrate($collection, $definition->getEntityClass(), $definition, $rows, $definition->getEntityName(), $context, $partial);
$collection = $this->fetchAssociations($criteria, $definition, $context, $collection, $fields, $partial);
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
_read
(line 494)
// Make sure our collection index will be loaded
$partial[$propertyName] = [];
$collectionClass = EntityCollection::class;
}
$data = $this->_read(
$fieldCriteria,
$referenceClass,
$context,
new $collectionClass(),
$referenceClass->getFields()->getBasicFields(),
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
loadOneToManyWithoutPagination
(line 437)
);
}
// association should not be paginated > load data over foreign key condition
if ($fieldCriteria->getLimit() === null) {
$this->loadOneToManyWithoutPagination($definition, $association, $context, $collection, $fieldCriteria, $partial);
return;
}
// load association paginated > use internal counter loops
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
loadOneToMany
(line 1234)
continue;
}
if ($association instanceof OneToManyAssociationField) {
$this->loadOneToMany($criteria, $definition, $association, $context, $collection, $partial[$association->getPropertyName()] ?? []);
continue;
}
if ($association instanceof ManyToManyAssociationField) {
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
fetchAssociations
(line 137)
$rows = $this->fetch($criteria, $definition, $context, $fields, $partial);
$collection = $this->hydrator->hydrate($collection, $definition->getEntityClass(), $definition, $rows, $definition->getEntityName(), $context, $partial);
$collection = $this->fetchAssociations($criteria, $definition, $context, $collection, $fields, $partial);
$hasIds = !empty($criteria->getIds());
if ($hasIds && empty($criteria->getSorting())) {
$collection->sortByIdArray($criteria->getIds());
}
in
vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php
->
_read
(line 76)
/** @var EntityCollection<Entity> $collectionClass */
$collectionClass = $definition->getCollectionClass();
$fields = $this->criteriaFieldsResolver->resolve($criteria, $definition);
return $this->_read(
$criteria,
$definition,
$context,
new $collectionClass(),
$definition->getFields()->getBasicFields(),
in
vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php
->
read
(line 212)
private function read(Criteria $criteria, Context $context): EntityCollection
{
$criteria = clone $criteria;
/** @var TEntityCollection $entities */
$entities = $this->reader->read($this->definition, $criteria, $context);
if ($criteria->getFields() === []) {
$event = $this->eventFactory->create($entities->getElements(), $context);
} else {
$event = $this->eventFactory->createPartial($entities->getElements(), $context);
in
vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php
->
read
(line 240)
if (!RepositorySearchDetector::isSearchRequired($this->definition, $criteria)) {
$this->eventDispatcher->dispatch(
new EntitySearchedEvent($criteria, $this->definition, $context)
);
$entities = $this->read($criteria, $context);
return new EntitySearchResult($this->definition->getEntityName(), $entities->count(), $entities, $aggregations, $criteria, $context);
}
$ids = $this->searchIds($criteria, $context);
in
vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php
->
_search
(line 65)
{
if (!$criteria->getTitle()) {
return $this->_search($criteria, $context);
}
return Profiler::trace($criteria->getTitle(), fn () => $this->_search($criteria, $context), 'repository');
}
public function aggregate(Criteria $criteria, Context $context): AggregationResultCollection
{
$criteria = clone $criteria;
in
vendor/shopware/core/Profiling/Profiler.php
->
Shopware\Core\Framework\DataAbstractionLayer\{closure}
(line 67)
try {
foreach (self::$profilers as $profiler) {
$profiler->start($name, $category, $tags);
}
$result = $closure();
} finally {
foreach (self::$profilers as $profiler) {
$profiler->stop($name);
}
}
in
vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php
::
trace
(line 65)
{
if (!$criteria->getTitle()) {
return $this->_search($criteria, $context);
}
return Profiler::trace($criteria->getTitle(), fn () => $this->_search($criteria, $context), 'repository');
}
public function aggregate(Criteria $criteria, Context $context): AggregationResultCollection
{
$criteria = clone $criteria;
in
vendor/shopware/core/System/SalesChannel/Context/BaseContextFactory.php
->
search
(line 143)
$criteria = new Criteria();
$criteria->setTitle('base-context-factory::taxes');
$criteria->addAssociation('rules.type');
/** @var TaxCollection $taxes */
$taxes = $this->taxRepository->search($criteria, $context)->getEntities();
return $taxes;
}
/**
in
vendor/shopware/core/System/SalesChannel/Context/BaseContextFactory.php
->
getTaxRules
(line 100)
/** @var CustomerGroupEntity $customerGroup */
$customerGroup = $customerGroups->get($groupId);
// loads tax rules based on active customer and delivery address
$taxRules = $this->getTaxRules($context);
// detect active payment method, first check if checkout defined other payment method, otherwise validate if customer logged in, at least use shop default
$payment = $this->getPaymentMethod($options, $context, $salesChannel);
// detect active delivery method, at first checkout scope, at least shop default method
in
vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php
->
create
(line 55)
]);
$key = implode('-', [$name, md5(json_encode($keys, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->decorated->create($salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, CachedSalesChannelContextFactory::ALL_TAG]
));
in
vendor/shopware/core/System/SystemConfig/SystemConfigService.php
->
Shopware\Core\System\SalesChannel\Context\{closure}
(line 416)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/core/Framework/Adapter/Translation/Translator.php
->
Shopware\Core\Framework\Adapter\Cache\{closure}
(line 96)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTagCollection.php
->
Shopware\Core\Framework\Adapter\Cache\{closure}
(line 56)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/storefront/Framework/Cache/CacheTracer.php
->
trace
(line 35)
return $this->decorated;
}
public function trace(string $key, \Closure $param)
{
return $this->themeConfigAccessor->trace($key, fn () => $this->getDecorated()->trace($key, $param));
}
public function get(string $key): array
{
return array_unique(array_merge(
in
vendor/shopware/storefront/Theme/ThemeConfigValueAccessor.php
->
Shopware\Storefront\Framework\Cache\{closure}
(line 76)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/storefront/Framework/Cache/CacheTracer.php
->
trace
(line 35)
return $this->decorated;
}
public function trace(string $key, \Closure $param)
{
return $this->themeConfigAccessor->trace($key, fn () => $this->getDecorated()->trace($key, $param));
}
public function get(string $key): array
{
return array_unique(array_merge(
in
vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php
->
trace
(line 55)
]);
$key = implode('-', [$name, md5(json_encode($keys, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->decorated->create($salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, CachedSalesChannelContextFactory::ALL_TAG]
));
in
vendor/symfony/cache-contracts/CacheTrait.php
->
Shopware\Core\System\SalesChannel\Context\{closure}
(line 70)
}
}
if ($recompute) {
$save = true;
$item->set($callback($item, $save));
if ($save) {
$pool->save($item);
}
}
in
vendor/symfony/cache-contracts/CacheTrait.php
->
doGet
(line 33)
/**
* {@inheritdoc}
*/
public function get(string $key, callable $callback, float $beta = null, array &$metadata = null): mixed
{
return $this->doGet($this, $key, $callback, $beta, $metadata);
}
/**
* {@inheritdoc}
*/
in
vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php
->
get
(line 54)
SalesChannelContextService::COUNTRY_STATE_ID => true,
]);
$key = implode('-', [$name, md5(json_encode($keys, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->decorated->create($salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, CachedSalesChannelContextFactory::ALL_TAG]
in
vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextFactory.php
->
create
(line 60)
}
public function create(string $token, string $salesChannelId, array $options = []): SalesChannelContext
{
// we split the context generation to allow caching of the base context
$base = $this->baseContextFactory->create($salesChannelId, $options);
// customer
$customer = null;
if (\array_key_exists(SalesChannelContextService::CUSTOMER_ID, $options) && $options[SalesChannelContextService::CUSTOMER_ID] !== null) {
// load logged in customer and set active addresses
in
vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php
->
create
(line 47)
ksort($options);
$key = implode('-', [$name, md5(json_encode($options, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $token, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->getDecorated()->create($token, $salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, self::ALL_TAG]
));
in
vendor/shopware/core/System/SystemConfig/SystemConfigService.php
->
Shopware\Core\System\SalesChannel\Context\{closure}
(line 416)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/core/Framework/Adapter/Translation/Translator.php
->
Shopware\Core\Framework\Adapter\Cache\{closure}
(line 96)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTagCollection.php
->
Shopware\Core\Framework\Adapter\Cache\{closure}
(line 56)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php
->
trace
(line 33)
throw new DecorationPatternException(self::class);
}
public function trace(string $key, \Closure $param)
{
return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
}
public function get(string $key): array
{
return array_merge(
in
vendor/shopware/storefront/Framework/Cache/CacheTracer.php
->
trace
(line 35)
return $this->decorated;
}
public function trace(string $key, \Closure $param)
{
return $this->themeConfigAccessor->trace($key, fn () => $this->getDecorated()->trace($key, $param));
}
public function get(string $key): array
{
return array_unique(array_merge(
in
vendor/shopware/storefront/Theme/ThemeConfigValueAccessor.php
->
Shopware\Storefront\Framework\Cache\{closure}
(line 76)
public function trace(string $key, \Closure $param)
{
$this->traces[$key] = [];
$this->keys[$key] = true;
$result = $param();
unset($this->keys[$key]);
return $result;
}
in
vendor/shopware/storefront/Framework/Cache/CacheTracer.php
->
trace
(line 35)
return $this->decorated;
}
public function trace(string $key, \Closure $param)
{
return $this->themeConfigAccessor->trace($key, fn () => $this->getDecorated()->trace($key, $param));
}
public function get(string $key): array
{
return array_unique(array_merge(
in
vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php
->
trace
(line 47)
ksort($options);
$key = implode('-', [$name, md5(json_encode($options, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $token, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->getDecorated()->create($token, $salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, self::ALL_TAG]
));
in
vendor/symfony/cache-contracts/CacheTrait.php
->
Shopware\Core\System\SalesChannel\Context\{closure}
(line 70)
}
}
if ($recompute) {
$save = true;
$item->set($callback($item, $save));
if ($save) {
$pool->save($item);
}
}
in
vendor/symfony/cache-contracts/CacheTrait.php
->
doGet
(line 33)
/**
* {@inheritdoc}
*/
public function get(string $key, callable $callback, float $beta = null, array &$metadata = null): mixed
{
return $this->doGet($this, $key, $callback, $beta, $metadata);
}
/**
* {@inheritdoc}
*/
in
vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php
->
get
(line 46)
ksort($options);
$key = implode('-', [$name, md5(json_encode($options, \JSON_THROW_ON_ERROR))]);
$value = $this->cache->get($key, function (ItemInterface $item) use ($name, $token, $salesChannelId, $options) {
$context = $this->tracer->trace($name, fn () => $this->getDecorated()->create($token, $salesChannelId, $options));
$keys = array_unique(array_merge(
$this->tracer->get($name),
[$name, self::ALL_TAG]
in
vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextService.php
->
create
(line 88)
if ($parameters->getCustomerId() !== null) {
$session[self::CUSTOMER_ID] = $parameters->getCustomerId();
}
$context = $this->factory->create($token, $parameters->getSalesChannelId(), $session);
$this->eventDispatcher->dispatch(new SalesChannelContextCreatedEvent($context, $token));
$result = $this->ruleLoader->loadByToken($context, $token);
$this->cartService->setCart($result->getCart());
in
vendor/shopware/core/Profiling/Profiler.php
->
Shopware\Core\System\SalesChannel\Context\{closure}
(line 67)
try {
foreach (self::$profilers as $profiler) {
$profiler->start($name, $category, $tags);
}
$result = $closure();
} finally {
foreach (self::$profilers as $profiler) {
$profiler->stop($name);
}
}
in
vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextService.php
::
trace
(line 59)
) {
}
public function get(SalesChannelContextServiceParameters $parameters): SalesChannelContext
{
return Profiler::trace('sales-channel-context', function () use ($parameters) {
$token = $parameters->getToken();
$session = $this->contextPersister->load($token, $parameters->getSalesChannelId());
if ($session['expired'] ?? false) {
in
vendor/shopware/core/Framework/Routing/SalesChannelRequestContextResolver.php
->
get
(line 63)
$usedContextToken,
$request->headers->get(PlatformRequest::HEADER_LANGUAGE_ID),
$request->attributes->get(SalesChannelRequest::ATTRIBUTE_DOMAIN_CURRENCY_ID),
$request->attributes->get(SalesChannelRequest::ATTRIBUTE_DOMAIN_ID)
);
$context = $this->contextService->get($contextServiceParameters);
// Validate if a customer login is required for the current request
$this->validateLogin($request, $context);
// Update attributes and headers of the current request
in
vendor/shopware/core/Framework/Routing/ContextResolverListener.php
->
resolve
(line 34)
];
}
public function resolveContext(ControllerEvent $event): void
{
$this->requestContextResolver->resolve($event->getRequest());
}
}
in
vendor/symfony/event-dispatcher/Debug/WrappedListener.php
->
resolveContext
(line 116)
$this->priority ??= $dispatcher->getListenerPriority($eventName, $this->listener);
$e = $this->stopwatch->start($this->name, 'event_listener');
try {
($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
} finally {
if ($e->isStarted()) {
$e->stop();
}
}
in
vendor/symfony/event-dispatcher/EventDispatcher.php
->
__invoke
(line 220)
foreach ($listeners as $listener) {
if ($stoppable && $event->isPropagationStopped()) {
break;
}
$listener($event, $eventName, $this);
}
}
/**
* Sorts the internal list of listeners for the given event by priority.
in
vendor/symfony/event-dispatcher/EventDispatcher.php
->
callListeners
(line 56)
} else {
$listeners = $this->getListeners($eventName);
}
if ($listeners) {
$this->callListeners($listeners, $eventName, $event);
}
return $event;
}
in
vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php
->
dispatch
(line 47)
*
* @return TEvent
*/
public function dispatch(object $event, ?string $eventName = null): object
{
$event = $this->dispatcher->dispatch($event, $eventName);
if (!$event instanceof FlowEventAware) {
return $event;
}
in
vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php
->
dispatch
(line 70)
) {
}
public function dispatch(object $event, ?string $eventName = null): object
{
$event = $this->dispatcher->dispatch($event, $eventName);
if (EnvironmentHelper::getVariable('DISABLE_EXTENSIONS', false)) {
return $event;
}
in
vendor/shopware/core/Framework/Event/NestedEventDispatcher.php
->
dispatch
(line 31)
}
$this->dispatch($nested, $name);
}
}
return $this->dispatcher->dispatch($event, $eventName);
}
/**
* @param callable $listener can not use native type declaration @see https://github.com/symfony/symfony/issues/42283
*/
in
vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php
->
dispatch
(line 139)
try {
$this->beforeDispatch($eventName, $event);
try {
$e = $this->stopwatch->start($eventName, 'section');
try {
$this->dispatcher->dispatch($event, $eventName);
} finally {
if ($e->isStarted()) {
$e->stop();
}
}
in
vendor/symfony/http-kernel/HttpKernel.php
->
dispatch
(line 169)
if (false === $controller = $this->resolver->getController($request)) {
throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.', $request->getPathInfo()));
}
$event = new ControllerEvent($this, $controller, $request, $type);
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER);
$controller = $event->getController();
// controller arguments
$arguments = $this->argumentResolver->getArguments($request, $controller, $event->getControllerReflector());
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 76)
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
$response = null;
try {
return $response = $this->handleRaw($request, $type);
} catch (\Throwable $e) {
if ($e instanceof \Error && !$this->handleAllThrowables) {
throw $e;
}
in
vendor/shopware/core/Framework/Adapter/Kernel/HttpKernel.php
->
handle
(line 65)
$this->dispatcher->dispatch($event);
return $event->getResponse();
}
return parent::handle($request, $type, $catch);
}
}
in
vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php
->
handle
(line 86)
if (!IpUtils::checkIp('127.0.0.1', $trustedProxies)) {
Request::setTrustedProxies(array_merge($trustedProxies, ['127.0.0.1']), Request::getTrustedHeaderSet());
}
try {
return $kernel->handle($request, $type, $catch);
} finally {
// restore global state
Request::setTrustedProxies($trustedProxies, $trustedHeaderSet);
}
}
in
vendor/symfony/http-kernel/HttpCache/HttpCache.php
::
handle
(line 482)
protected function forward(Request $request, bool $catch = false, ?Response $entry = null)
{
$this->surrogate?->addSurrogateCapability($request);
// always a "master" request (as the real master request can be in cache)
$response = SubRequestHandler::handle($this->kernel, $request, HttpKernelInterface::MAIN_REQUEST, $catch);
/*
* Support stale-if-error given on Responses or as a config option.
* RFC 7234 summarizes in Section 4.2.4 (but also mentions with the individual
* Cache-Control directives) that
in
vendor/symfony/http-kernel/HttpCache/HttpCache.php
->
forward
(line 457)
// avoid that the backend sends no content
$subRequest->headers->remove('If-Modified-Since');
$subRequest->headers->remove('If-None-Match');
$response = $this->forward($subRequest, $catch);
if ($response->isCacheable()) {
$this->store($request, $response);
}
in
vendor/symfony/http-kernel/HttpCache/HttpCache.php
->
fetch
(line 355)
}
if (null === $entry) {
$this->record($request, 'miss');
return $this->fetch($request, $catch);
}
if (!$this->isFreshEnough($request, $entry)) {
$this->record($request, 'stale');
in
vendor/symfony/http-kernel/HttpCache/HttpCache.php
->
lookup
(line 225)
$response = $this->fetch($request, $catch);
} else {
$response = null;
do {
try {
$response = $this->lookup($request, $catch);
} catch (CacheWasLockedException) {
}
} while (null === $response);
}
in
vendor/shopware/core/Framework/Adapter/Kernel/HttpCacheKernel.php
->
handle
(line 72)
// only handle main request inside http cache, because ESI tags are also interpreted as main request.
// sub requests are requests, which are forwarded to the kernel inside the php stack
// https://github.com/symfony/symfony/issues/51648#issuecomment-1717846894
if ($type === HttpKernelInterface::MAIN_REQUEST) {
$response = parent::handle($request, $type, $catch);
} else {
$response = $this->getKernel()->handle($request, $type, $catch);
}
if ($ips = $response->headers->get(self::MAINTENANCE_WHITELIST_HEADER)) {
in
vendor/shopware/core/Kernel.php
->
handle
(line 158)
{
if (!$this->booted) {
$this->boot();
}
return $this->getHttpKernel()->handle($request, $type, $catch);
}
public function boot(): void
{
if ($this->booted === true) {
in
vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php
->
handle
(line 35)
) {
}
public function run(): int
{
$response = $this->kernel->handle($this->request);
if (Kernel::VERSION_ID >= 60400) {
$response->send(false);
if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in
vendor/autoload_runtime.php
->
run
(line 29)
$app = $app(...$args);
exit(
$runtime
->getRunner($app)
->run()
);
require_once('/var/www/share/wildcard.shopware.agiqon.de/shopware/vendor/autoload_runtime.php')
in
public/index.php
(line 11)
use Shopware\Core\Installer\InstallerKernel;
use Symfony\Component\HttpFoundation\Request;
$_SERVER['SCRIPT_FILENAME'] = __FILE__;
require_once __DIR__ . '/../vendor/autoload_runtime.php';
if (!file_exists(__DIR__ . '/../.env')) {
$_SERVER['APP_RUNTIME_OPTIONS']['disable_dotenv'] = true;
}
Logs
Level | Channel | Message |
---|---|---|
INFO 20:55:05 | php |
User Deprecated: Since symfony/monolog-bridge 6.4: The "Symfony\Bridge\Monolog\Logger" class is deprecated, use HttpKernel's DebugLoggerConfigurator instead. { "exception": {} } |
INFO 20:55:05 | php |
User Deprecated: Since symfony/framework-bundle 6.4: The "annotations.cached_reader" service is deprecated without replacement. { "exception": {} } |
INFO 20:55:05 | php |
User Deprecated: Since symfony/framework-bundle 6.4: The "annotations.reader" service is deprecated without replacement. { "exception": {} } |
INFO 20:55:05 | php |
User Deprecated: Since symfony/framework-bundle 6.4: The "annotations.cache_adapter" service is deprecated without replacement. { "exception": {} } |
INFO 20:55:05 | php |
User Deprecated: Since symfony/serializer 6.4: Passing a "Doctrine\Common\Annotations\PsrCachedReader" instance as argument 1 to "Symfony\Component\Serializer\Mapping\Loader\AttributeLoader::__construct()" is deprecated, pass null or omit the parameter instead. { "exception": {} } |
INFO 20:55:05 | request |
Matched route "_profiler". { "route": "_profiler", "route_parameters": { "_route": "_profiler", "_controller": "web_profiler.controller.profiler::panelAction", "token": "137129" }, "request_uri": "https://wildcard.shopware.agiqon.de/_profiler/137129", "method": "GET" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Api\EventListener\CorsListener::onKernelRequest". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\CorsListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Api\EventListener\JsonRequestTransformerListener::onRequest". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\JsonRequestTransformerListener::onRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Api\EventListener\Authentication\ApiAuthenticationListener::setupOAuth". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\Authentication\\ApiAuthenticationListener::setupOAuth" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Storefront\Framework\Routing\StorefrontSubscriber::startSession". { "event": "kernel.request", "listener": "Shopware\\Storefront\\Framework\\Routing\\StorefrontSubscriber::startSession" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Routing\RouteParamsCleanupListener::__invoke". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Routing\\RouteParamsCleanupListener::__invoke" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Storefront\Framework\Twig\TwigDateRequestListener::onKernelRequest". { "event": "kernel.request", "listener": "Shopware\\Storefront\\Framework\\Twig\\TwigDateRequestListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Routing\CoreSubscriber::initializeCspNonce". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Routing\\CoreSubscriber::initializeCspNonce" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Storefront\Framework\Routing\StorefrontSubscriber::maintenanceResolver". { "event": "kernel.request", "listener": "Shopware\\Storefront\\Framework\\Routing\\StorefrontSubscriber::maintenanceResolver" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Storefront\Framework\Cache\CacheResponseSubscriber::addHttpCacheToCoreRoutes". { "event": "kernel.request", "listener": "Shopware\\Storefront\\Framework\\Cache\\CacheResponseSubscriber::addHttpCacheToCoreRoutes" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Storefront\Theme\Twig\ThemeNamespaceHierarchyBuilder::requestEvent". { "event": "kernel.request", "listener": "Shopware\\Storefront\\Theme\\Twig\\ThemeNamespaceHierarchyBuilder::requestEvent" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Routing\RouteEventSubscriber::request". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Routing\\RouteEventSubscriber::request" } |
INFO 20:55:05 | php |
User Deprecated: Since symfony/validator 6.4: Method "Symfony\Component\Validator\ValidatorBuilder::setDoctrineAnnotationReader()" is deprecated without replacement. { "exception": {} } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". { "event": "kernel.controller", "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". { "event": "kernel.controller", "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Api\EventListener\Authentication\SalesChannelAuthenticationListener::validateRequest". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\Authentication\\SalesChannelAuthenticationListener::validateRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Api\EventListener\Authentication\ApiAuthenticationListener::validateRequest". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\Authentication\\ApiAuthenticationListener::validateRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Routing\\ContextResolverListener::resolveContext" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Routing\RouteScopeListener::checkScope". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Routing\\RouteScopeListener::checkScope" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Api\Acl\AclAnnotationValidator::validate". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Api\\Acl\\AclAnnotationValidator::validate" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Storefront\Framework\Routing\StorefrontSubscriber::preventPageLoadingFromXmlHttpRequest". { "event": "kernel.controller", "listener": "Shopware\\Storefront\\Framework\\Routing\\StorefrontSubscriber::preventPageLoadingFromXmlHttpRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Storefront\Framework\Captcha\CaptchaRouteListener::validateCaptcha". { "event": "kernel.controller", "listener": "Shopware\\Storefront\\Framework\\Captcha\\CaptchaRouteListener::validateCaptcha" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Adapter\Cache\CacheStateSubscriber::setStates". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Adapter\\Cache\\CacheStateSubscriber::setStates" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Api\EventListener\ExpectationSubscriber::checkExpectations". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\ExpectationSubscriber::checkExpectations" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Storefront\Framework\AffiliateTracking\AffiliateTrackingListener::checkAffiliateTracking". { "event": "kernel.controller", "listener": "Shopware\\Storefront\\Framework\\AffiliateTracking\\AffiliateTrackingListener::checkAffiliateTracking" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". { "event": "kernel.controller_arguments", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller_arguments" to listener "Container8AQJ3xm\RequestPayloadValueResolverGhost9d49d33::onKernelControllerArguments". { "event": "kernel.controller_arguments", "listener": "Container8AQJ3xm\\RequestPayloadValueResolverGhost9d49d33::onKernelControllerArguments" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". { "event": "kernel.controller_arguments", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments" } |
DEBUG 20:55:05 | event |
Notified event "Shopware\Core\Framework\Event\BeforeSendResponseEvent" to listener "Shopware\Storefront\Framework\Routing\StorefrontSubscriber::setCanonicalUrl". { "event": "Shopware\\Core\\Framework\\Event\\BeforeSendResponseEvent", "listener": "Shopware\\Storefront\\Framework\\Routing\\StorefrontSubscriber::setCanonicalUrl" } |
DEBUG 20:55:05 | event |
Notified event "Shopware\Core\Framework\Event\BeforeSendResponseEvent" to listener "Shopware\Storefront\Framework\Cache\CacheResponseSubscriber::updateCacheControlForBrowser". { "event": "Shopware\\Core\\Framework\\Event\\BeforeSendResponseEvent", "listener": "Shopware\\Storefront\\Framework\\Cache\\CacheResponseSubscriber::updateCacheControlForBrowser" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Api\EventListener\CorsListener::onKernelRequest". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\CorsListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Api\EventListener\JsonRequestTransformerListener::onRequest". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\JsonRequestTransformerListener::onRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Api\EventListener\Authentication\ApiAuthenticationListener::setupOAuth". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\Authentication\\ApiAuthenticationListener::setupOAuth" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Storefront\Framework\Routing\StorefrontSubscriber::startSession". { "event": "kernel.request", "listener": "Shopware\\Storefront\\Framework\\Routing\\StorefrontSubscriber::startSession" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Routing\RouteParamsCleanupListener::__invoke". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Routing\\RouteParamsCleanupListener::__invoke" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Storefront\Framework\Twig\TwigDateRequestListener::onKernelRequest". { "event": "kernel.request", "listener": "Shopware\\Storefront\\Framework\\Twig\\TwigDateRequestListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Routing\CoreSubscriber::initializeCspNonce". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Routing\\CoreSubscriber::initializeCspNonce" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Storefront\Framework\Routing\StorefrontSubscriber::maintenanceResolver". { "event": "kernel.request", "listener": "Shopware\\Storefront\\Framework\\Routing\\StorefrontSubscriber::maintenanceResolver" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Storefront\Framework\Cache\CacheResponseSubscriber::addHttpCacheToCoreRoutes". { "event": "kernel.request", "listener": "Shopware\\Storefront\\Framework\\Cache\\CacheResponseSubscriber::addHttpCacheToCoreRoutes" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Storefront\Theme\Twig\ThemeNamespaceHierarchyBuilder::requestEvent". { "event": "kernel.request", "listener": "Shopware\\Storefront\\Theme\\Twig\\ThemeNamespaceHierarchyBuilder::requestEvent" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Routing\RouteEventSubscriber::request". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Routing\\RouteEventSubscriber::request" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". { "event": "kernel.controller", "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". { "event": "kernel.controller", "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Api\EventListener\Authentication\SalesChannelAuthenticationListener::validateRequest". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\Authentication\\SalesChannelAuthenticationListener::validateRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Api\EventListener\Authentication\ApiAuthenticationListener::validateRequest". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\Authentication\\ApiAuthenticationListener::validateRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Routing\\ContextResolverListener::resolveContext" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Routing\RouteScopeListener::checkScope". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Routing\\RouteScopeListener::checkScope" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Api\Acl\AclAnnotationValidator::validate". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Api\\Acl\\AclAnnotationValidator::validate" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Storefront\Framework\Routing\StorefrontSubscriber::preventPageLoadingFromXmlHttpRequest". { "event": "kernel.controller", "listener": "Shopware\\Storefront\\Framework\\Routing\\StorefrontSubscriber::preventPageLoadingFromXmlHttpRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Storefront\Framework\Captcha\CaptchaRouteListener::validateCaptcha". { "event": "kernel.controller", "listener": "Shopware\\Storefront\\Framework\\Captcha\\CaptchaRouteListener::validateCaptcha" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Adapter\Cache\CacheStateSubscriber::setStates". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Adapter\\Cache\\CacheStateSubscriber::setStates" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Api\EventListener\ExpectationSubscriber::checkExpectations". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\ExpectationSubscriber::checkExpectations" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Storefront\Framework\AffiliateTracking\AffiliateTrackingListener::checkAffiliateTracking". { "event": "kernel.controller", "listener": "Shopware\\Storefront\\Framework\\AffiliateTracking\\AffiliateTrackingListener::checkAffiliateTracking" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". { "event": "kernel.controller_arguments", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller_arguments" to listener "Container8AQJ3xm\RequestPayloadValueResolverGhost9d49d33::onKernelControllerArguments". { "event": "kernel.controller_arguments", "listener": "Container8AQJ3xm\\RequestPayloadValueResolverGhost9d49d33::onKernelControllerArguments" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". { "event": "kernel.controller_arguments", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Shopware\Core\Content\Seo\SalesChannel\StoreApiSeoResolver::addSeoInformation". { "event": "kernel.response", "listener": "Shopware\\Core\\Content\\Seo\\SalesChannel\\StoreApiSeoResolver::addSeoInformation" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Shopware\Core\System\SalesChannel\Api\StoreApiResponseListener::encodeResponse". { "event": "kernel.response", "listener": "Shopware\\Core\\System\\SalesChannel\\Api\\StoreApiResponseListener::encodeResponse" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Shopware\Core\Framework\Api\EventListener\CorsListener::onKernelResponse". { "event": "kernel.response", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\CorsListener::onKernelResponse" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Shopware\Storefront\Framework\Cache\CacheResponseSubscriber::setResponseCacheHeader". { "event": "kernel.response", "listener": "Shopware\\Storefront\\Framework\\Cache\\CacheResponseSubscriber::setResponseCacheHeader" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Shopware\Core\Framework\Routing\CoreSubscriber::setSecurityHeaders". { "event": "kernel.response", "listener": "Shopware\\Core\\Framework\\Routing\\CoreSubscriber::setSecurityHeaders" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Shopware\Core\Framework\Api\EventListener\ResponseHeaderListener::onResponse". { "event": "kernel.response", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\ResponseHeaderListener::onResponse" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". { "event": "kernel.response", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener::onKernelResponse" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SurrogateListener::onKernelResponse". { "event": "kernel.response", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SurrogateListener::onKernelResponse" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse". { "event": "kernel.response", "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelResponse" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Shopware\Core\Framework\Routing\RouteEventSubscriber::response". { "event": "kernel.response", "listener": "Shopware\\Core\\Framework\\Routing\\RouteEventSubscriber::response" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Shopware\Storefront\Framework\Routing\ResponseHeaderListener::onResponse". { "event": "kernel.response", "listener": "Shopware\\Storefront\\Framework\\Routing\\ResponseHeaderListener::onResponse" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse". { "event": "kernel.response", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelResponse" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". { "event": "kernel.response", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelResponse" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader". { "event": "kernel.response", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::removeCspHeader" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". { "event": "kernel.response", "listener": "Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener::onKernelResponse" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse". { "event": "kernel.response", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener::onResponse" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse". { "event": "kernel.response", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelResponse" } |
DEBUG 20:55:05 | event |
Notified event "kernel.response" to listener "Shopware\Storefront\Framework\Cache\CacheResponseSubscriber::setResponseCache". { "event": "kernel.response", "listener": "Shopware\\Storefront\\Framework\\Cache\\CacheResponseSubscriber::setResponseCache" } |
DEBUG 20:55:05 | event |
Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest". { "event": "kernel.finish_request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelFinishRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest". { "event": "kernel.finish_request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelFinishRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest". { "event": "kernel.finish_request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelFinishRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Api\EventListener\CorsListener::onKernelRequest". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\CorsListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Api\EventListener\JsonRequestTransformerListener::onRequest". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\JsonRequestTransformerListener::onRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Api\EventListener\Authentication\ApiAuthenticationListener::setupOAuth". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\Authentication\\ApiAuthenticationListener::setupOAuth" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Storefront\Framework\Routing\StorefrontSubscriber::startSession". { "event": "kernel.request", "listener": "Shopware\\Storefront\\Framework\\Routing\\StorefrontSubscriber::startSession" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Routing\RouteParamsCleanupListener::__invoke". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Routing\\RouteParamsCleanupListener::__invoke" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Storefront\Framework\Twig\TwigDateRequestListener::onKernelRequest". { "event": "kernel.request", "listener": "Shopware\\Storefront\\Framework\\Twig\\TwigDateRequestListener::onKernelRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Routing\CoreSubscriber::initializeCspNonce". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Routing\\CoreSubscriber::initializeCspNonce" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Storefront\Framework\Routing\StorefrontSubscriber::maintenanceResolver". { "event": "kernel.request", "listener": "Shopware\\Storefront\\Framework\\Routing\\StorefrontSubscriber::maintenanceResolver" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Storefront\Framework\Cache\CacheResponseSubscriber::addHttpCacheToCoreRoutes". { "event": "kernel.request", "listener": "Shopware\\Storefront\\Framework\\Cache\\CacheResponseSubscriber::addHttpCacheToCoreRoutes" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Storefront\Theme\Twig\ThemeNamespaceHierarchyBuilder::requestEvent". { "event": "kernel.request", "listener": "Shopware\\Storefront\\Theme\\Twig\\ThemeNamespaceHierarchyBuilder::requestEvent" } |
DEBUG 20:55:05 | event |
Notified event "kernel.request" to listener "Shopware\Core\Framework\Routing\RouteEventSubscriber::request". { "event": "kernel.request", "listener": "Shopware\\Core\\Framework\\Routing\\RouteEventSubscriber::request" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". { "event": "kernel.controller", "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". { "event": "kernel.controller", "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Api\EventListener\Authentication\SalesChannelAuthenticationListener::validateRequest". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\Authentication\\SalesChannelAuthenticationListener::validateRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Api\EventListener\Authentication\ApiAuthenticationListener::validateRequest". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\Authentication\\ApiAuthenticationListener::validateRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Routing\\ContextResolverListener::resolveContext" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Routing\RouteScopeListener::checkScope". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Routing\\RouteScopeListener::checkScope" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Api\Acl\AclAnnotationValidator::validate". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Api\\Acl\\AclAnnotationValidator::validate" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Storefront\Framework\Routing\StorefrontSubscriber::preventPageLoadingFromXmlHttpRequest". { "event": "kernel.controller", "listener": "Shopware\\Storefront\\Framework\\Routing\\StorefrontSubscriber::preventPageLoadingFromXmlHttpRequest" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Storefront\Framework\Captcha\CaptchaRouteListener::validateCaptcha". { "event": "kernel.controller", "listener": "Shopware\\Storefront\\Framework\\Captcha\\CaptchaRouteListener::validateCaptcha" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Adapter\Cache\CacheStateSubscriber::setStates". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Adapter\\Cache\\CacheStateSubscriber::setStates" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Core\Framework\Api\EventListener\ExpectationSubscriber::checkExpectations". { "event": "kernel.controller", "listener": "Shopware\\Core\\Framework\\Api\\EventListener\\ExpectationSubscriber::checkExpectations" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller" to listener "Shopware\Storefront\Framework\AffiliateTracking\AffiliateTrackingListener::checkAffiliateTracking". { "event": "kernel.controller", "listener": "Shopware\\Storefront\\Framework\\AffiliateTracking\\AffiliateTrackingListener::checkAffiliateTracking" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". { "event": "kernel.controller_arguments", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller_arguments" to listener "Container8AQJ3xm\RequestPayloadValueResolverGhost9d49d33::onKernelControllerArguments". { "event": "kernel.controller_arguments", "listener": "Container8AQJ3xm\\RequestPayloadValueResolverGhost9d49d33::onKernelControllerArguments" } |
DEBUG 20:55:05 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". { "event": "kernel.controller_arguments", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments" } |
Stack Traces 3
[3/3]
InvalidFieldNameException
|
---|
Doctrine\DBAL\Exception\InvalidFieldNameException: An exception occurred while executing a query: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'tax_rule.active_from' in 'SELECT' at vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:67 at Doctrine\DBAL\Driver\API\MySQL\ExceptionConverter->convert(object(Exception), object(Query)) (vendor/doctrine/dbal/src/Connection.php:1976) at Doctrine\DBAL\Connection->handleDriverException(object(Exception), object(Query)) (vendor/doctrine/dbal/src/Connection.php:1918) at Doctrine\DBAL\Connection->convertExceptionDuringQuery(object(Exception), '# base-context-factory::taxes::association::rules::readSELECT `tax_rule`.`id` as `tax_rule.id`, `tax_rule`.`tax_rule_type_id` as `tax_rule.taxRuleTypeId`, `tax_rule`.`country_id` as `tax_rule.countryId`, `tax_rule`.`tax_rate` as `tax_rule.taxRate`, `tax_rule`.`data` as `tax_rule.data`, `tax_rule`.`tax_id` as `tax_rule.taxId`, `tax_rule`.`active_from` as `tax_rule.activeFrom`, `tax_rule.type`.`id` as `tax_rule.type.id`, `tax_rule.type`.`technical_name` as `tax_rule.type.technicalName`, `tax_rule.type`.`position` as `tax_rule.type.position`, `tax_rule.type`.`created_at` as `tax_rule.type.createdAt`, `tax_rule.type`.`updated_at` as `tax_rule.type.updatedAt`, `tax_rule.type.translation.typeName`, COALESCE(`tax_rule.type.translation.typeName`,`tax_rule.type.translation.typeName`) as `tax_rule.type.typeName`, `tax_rule.type.translation.createdAt`, `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation.languageId`, `tax_rule`.`created_at` as `tax_rule.createdAt`, `tax_rule`.`updated_at` as `tax_rule.updatedAt` FROM `tax_rule` LEFT JOIN `tax_rule_type` `tax_rule.type` ON `tax_rule`.`tax_rule_type_id` = `tax_rule.type`.`id` LEFT JOIN (SELECT `tax_rule.type.translation`.tax_rule_type_id, `tax_rule.type.translation`.type_name as `tax_rule.type.translation.typeName`, `tax_rule.type.translation`.created_at as `tax_rule.type.translation.createdAt`, `tax_rule.type.translation`.updated_at as `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation`.tax_rule_type_id as `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation`.language_id as `tax_rule.type.translation.languageId` FROM `tax_rule_type_translation` `tax_rule.type.translation` WHERE `tax_rule.type.translation`.language_id = ?) `tax_rule.type.tax_rule_type_translation` ON `tax_rule.type.tax_rule_type_translation`.`tax_rule_type_id` = `tax_rule.type`.`id` WHERE (`tax_rule`.`tax_id` IN (?, ?, ?, ?))', array('/�_��Mp�XT�|��', binary string, binary string, binary string, '�+���LA��w�O${�'), array(2, 2, 2, 2, 2)) (vendor/doctrine/dbal/src/Connection.php:1111) at Doctrine\DBAL\Connection->executeQuery('# base-context-factory::taxes::association::rules::readSELECT `tax_rule`.`id` as `tax_rule.id`, `tax_rule`.`tax_rule_type_id` as `tax_rule.taxRuleTypeId`, `tax_rule`.`country_id` as `tax_rule.countryId`, `tax_rule`.`tax_rate` as `tax_rule.taxRate`, `tax_rule`.`data` as `tax_rule.data`, `tax_rule`.`tax_id` as `tax_rule.taxId`, `tax_rule`.`active_from` as `tax_rule.activeFrom`, `tax_rule.type`.`id` as `tax_rule.type.id`, `tax_rule.type`.`technical_name` as `tax_rule.type.technicalName`, `tax_rule.type`.`position` as `tax_rule.type.position`, `tax_rule.type`.`created_at` as `tax_rule.type.createdAt`, `tax_rule.type`.`updated_at` as `tax_rule.type.updatedAt`, `tax_rule.type.translation.typeName`, COALESCE(`tax_rule.type.translation.typeName`,`tax_rule.type.translation.typeName`) as `tax_rule.type.typeName`, `tax_rule.type.translation.createdAt`, `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation.languageId`, `tax_rule`.`created_at` as `tax_rule.createdAt`, `tax_rule`.`updated_at` as `tax_rule.updatedAt` FROM `tax_rule` LEFT JOIN `tax_rule_type` `tax_rule.type` ON `tax_rule`.`tax_rule_type_id` = `tax_rule.type`.`id` LEFT JOIN (SELECT `tax_rule.type.translation`.tax_rule_type_id, `tax_rule.type.translation`.type_name as `tax_rule.type.translation.typeName`, `tax_rule.type.translation`.created_at as `tax_rule.type.translation.createdAt`, `tax_rule.type.translation`.updated_at as `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation`.tax_rule_type_id as `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation`.language_id as `tax_rule.type.translation.languageId` FROM `tax_rule_type_translation` `tax_rule.type.translation` WHERE `tax_rule.type.translation`.language_id = ?) `tax_rule.type.tax_rule_type_translation` ON `tax_rule.type.tax_rule_type_translation`.`tax_rule_type_id` = `tax_rule.type`.`id` WHERE (`tax_rule`.`tax_id` IN (?, ?, ?, ?))', array('/�_��Mp�XT�|��', binary string, binary string, binary string, '�+���LA��w�O${�'), array(2, 2, 2, 2, 2), null) (vendor/doctrine/dbal/src/Query/QueryBuilder.php:344) at Doctrine\DBAL\Query\QueryBuilder->executeQuery() (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:311) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->fetch(object(Criteria), object(TaxRuleDefinition), object(Context), object(CompiledFieldCollection), array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:133) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->_read(object(Criteria), object(TaxRuleDefinition), object(Context), object(TaxRuleCollection), object(CompiledFieldCollection), false, array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:494) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->loadOneToManyWithoutPagination(object(TaxDefinition), object(OneToManyAssociationField), object(Context), object(TaxCollection), object(Criteria), array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:437) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->loadOneToMany(object(Criteria), object(TaxDefinition), object(OneToManyAssociationField), object(Context), object(TaxCollection), array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:1234) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->fetchAssociations(object(Criteria), object(TaxDefinition), object(Context), object(TaxCollection), object(CompiledFieldCollection), array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:137) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->_read(object(Criteria), object(TaxDefinition), object(Context), object(TaxCollection), object(CompiledFieldCollection), true, array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:76) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->read(object(TaxDefinition), object(Criteria), object(Context)) (vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:212) at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->read(object(Criteria), object(Context)) (vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:240) at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->_search(object(Criteria), object(Context)) (vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:65) at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->Shopware\Core\Framework\DataAbstractionLayer\{closure}() (vendor/shopware/core/Profiling/Profiler.php:67) at Shopware\Core\Profiling\Profiler::trace('base-context-factory::taxes', object(Closure), 'repository') (vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:65) at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->search(object(Criteria), object(Context)) (vendor/shopware/core/System/SalesChannel/Context/BaseContextFactory.php:143) at Shopware\Core\System\SalesChannel\Context\BaseContextFactory->getTaxRules(object(Context)) (vendor/shopware/core/System/SalesChannel/Context/BaseContextFactory.php:100) at Shopware\Core\System\SalesChannel\Context\BaseContextFactory->create('60e76e3ef85f47f4a2c8a6ea1d0f47de', array('currencyId' => 'b7d2554b0ce847cd82f3ac9bd1c0dfca', 'domainId' => '6b6b4818a2c3421dac975bab75758775', 'languageId' => '2fbb5fe2e29a4d70aa5854ce7ce3e20b')) (vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php:55) at Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory->Shopware\Core\System\SalesChannel\Context\{closure}() (vendor/shopware/core/System/SystemConfig/SystemConfigService.php:416) at Shopware\Core\System\SystemConfig\SystemConfigService->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache\{closure}() (vendor/shopware/core/Framework/Adapter/Translation/Translator.php:96) at Shopware\Core\Framework\Adapter\Translation\Translator->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache\{closure}() (vendor/shopware/core/Framework/Adapter/Cache/CacheTagCollection.php:56) at Shopware\Core\Framework\Adapter\Cache\CacheTagCollection->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/storefront/Framework/Cache/CacheTracer.php:35) at Shopware\Storefront\Framework\Cache\CacheTracer->Shopware\Storefront\Framework\Cache\{closure}() (vendor/shopware/storefront/Theme/ThemeConfigValueAccessor.php:76) at Shopware\Storefront\Theme\ThemeConfigValueAccessor->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/storefront/Framework/Cache/CacheTracer.php:35) at Shopware\Storefront\Framework\Cache\CacheTracer->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php:55) at Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory->Shopware\Core\System\SalesChannel\Context\{closure}(object(CacheItem), true) (vendor/symfony/cache-contracts/CacheTrait.php:70) at Shopware\Core\Framework\Adapter\Cache\CacheDecorator->doGet(object(CacheDecorator), 'base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de-64f26b65fd3bb2661f3263ffe7ea7f13', object(Closure), 1.0, array()) (vendor/symfony/cache-contracts/CacheTrait.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheDecorator->get('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de-64f26b65fd3bb2661f3263ffe7ea7f13', object(Closure)) (vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php:54) at Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory->create('60e76e3ef85f47f4a2c8a6ea1d0f47de', array('currencyId' => 'b7d2554b0ce847cd82f3ac9bd1c0dfca', 'domainId' => '6b6b4818a2c3421dac975bab75758775', 'languageId' => '2fbb5fe2e29a4d70aa5854ce7ce3e20b')) (vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextFactory.php:60) at Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory->create('BMljoAOQI5ISIerfmtv1oQjmqFHk7syk', '60e76e3ef85f47f4a2c8a6ea1d0f47de', array('currencyId' => 'b7d2554b0ce847cd82f3ac9bd1c0dfca', 'domainId' => '6b6b4818a2c3421dac975bab75758775', 'languageId' => '2fbb5fe2e29a4d70aa5854ce7ce3e20b')) (vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php:47) at Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory->Shopware\Core\System\SalesChannel\Context\{closure}() (vendor/shopware/core/System/SystemConfig/SystemConfigService.php:416) at Shopware\Core\System\SystemConfig\SystemConfigService->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache\{closure}() (vendor/shopware/core/Framework/Adapter/Translation/Translator.php:96) at Shopware\Core\Framework\Adapter\Translation\Translator->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache\{closure}() (vendor/shopware/core/Framework/Adapter/Cache/CacheTagCollection.php:56) at Shopware\Core\Framework\Adapter\Cache\CacheTagCollection->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/storefront/Framework/Cache/CacheTracer.php:35) at Shopware\Storefront\Framework\Cache\CacheTracer->Shopware\Storefront\Framework\Cache\{closure}() (vendor/shopware/storefront/Theme/ThemeConfigValueAccessor.php:76) at Shopware\Storefront\Theme\ThemeConfigValueAccessor->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/storefront/Framework/Cache/CacheTracer.php:35) at Shopware\Storefront\Framework\Cache\CacheTracer->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php:47) at Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory->Shopware\Core\System\SalesChannel\Context\{closure}(object(CacheItem), true) (vendor/symfony/cache-contracts/CacheTrait.php:70) at Shopware\Core\Framework\Adapter\Cache\CacheDecorator->doGet(object(CacheDecorator), 'context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de-64f26b65fd3bb2661f3263ffe7ea7f13', object(Closure), 1.0, array()) (vendor/symfony/cache-contracts/CacheTrait.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheDecorator->get('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de-64f26b65fd3bb2661f3263ffe7ea7f13', object(Closure)) (vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php:46) at Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory->create('BMljoAOQI5ISIerfmtv1oQjmqFHk7syk', '60e76e3ef85f47f4a2c8a6ea1d0f47de', array('currencyId' => 'b7d2554b0ce847cd82f3ac9bd1c0dfca', 'domainId' => '6b6b4818a2c3421dac975bab75758775', 'languageId' => '2fbb5fe2e29a4d70aa5854ce7ce3e20b')) (vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextService.php:88) at Shopware\Core\System\SalesChannel\Context\SalesChannelContextService->Shopware\Core\System\SalesChannel\Context\{closure}() (vendor/shopware/core/Profiling/Profiler.php:67) at Shopware\Core\Profiling\Profiler::trace('sales-channel-context', object(Closure)) (vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextService.php:59) at Shopware\Core\System\SalesChannel\Context\SalesChannelContextService->get(object(SalesChannelContextServiceParameters)) (vendor/shopware/core/Framework/Routing/SalesChannelRequestContextResolver.php:63) at Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver->resolve(object(Request)) (vendor/shopware/core/Framework/Routing/ContextResolverListener.php:34) at Shopware\Core\Framework\Routing\ContextResolverListener->resolveContext(object(ControllerEvent), 'kernel.controller', object(TraceableEventDispatcher)) (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116) at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(ControllerEvent), 'kernel.controller', object(TraceableEventDispatcher)) (vendor/symfony/event-dispatcher/EventDispatcher.php:220) at Symfony\Component\EventDispatcher\EventDispatcher->callListeners(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.controller', object(ControllerEvent)) (vendor/symfony/event-dispatcher/EventDispatcher.php:56) at Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:47) at Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:70) at Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:31) at Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139) at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/symfony/http-kernel/HttpKernel.php:169) at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1) (vendor/symfony/http-kernel/HttpKernel.php:76) at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true) (vendor/shopware/core/Framework/Adapter/Kernel/HttpKernel.php:65) at Shopware\Core\Framework\Adapter\Kernel\HttpKernel->handle(object(Request), 1, true) (vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php:86) at Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(object(HttpKernel), object(Request), 1, true) (vendor/symfony/http-kernel/HttpCache/HttpCache.php:482) at Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(object(Request), true) (vendor/symfony/http-kernel/HttpCache/HttpCache.php:457) at Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(object(Request), true) (vendor/symfony/http-kernel/HttpCache/HttpCache.php:355) at Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(object(Request), true) (vendor/symfony/http-kernel/HttpCache/HttpCache.php:225) at Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(object(Request), 1, true) (vendor/shopware/core/Framework/Adapter/Kernel/HttpCacheKernel.php:72) at Shopware\Core\Framework\Adapter\Kernel\HttpCacheKernel->handle(object(Request), 1, true) (vendor/shopware/core/Kernel.php:158) at Shopware\Core\Kernel->handle(object(Request)) (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35) at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run() (vendor/autoload_runtime.php:29) at require_once('/var/www/share/wildcard.shopware.agiqon.de/shopware/vendor/autoload_runtime.php') (public/index.php:11) |
[2/3]
Exception
|
---|
Doctrine\DBAL\Driver\PDO\Exception: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'tax_rule.active_from' in 'SELECT' at vendor/doctrine/dbal/src/Driver/PDO/Exception.php:24 at Doctrine\DBAL\Driver\PDO\Exception::new(object(PDOException)) (vendor/doctrine/dbal/src/Driver/PDO/Statement.php:132) at Doctrine\DBAL\Driver\PDO\Statement->execute(null) (vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php:69) at Doctrine\DBAL\Driver\Middleware\AbstractStatementMiddleware->execute(null) (vendor/symfony/doctrine-bridge/Middleware/Debug/DBAL3/Statement.php:70) at Symfony\Bridge\Doctrine\Middleware\Debug\DBAL3\Statement->execute() (vendor/doctrine/dbal/src/Connection.php:1104) at Doctrine\DBAL\Connection->executeQuery('# base-context-factory::taxes::association::rules::readSELECT `tax_rule`.`id` as `tax_rule.id`, `tax_rule`.`tax_rule_type_id` as `tax_rule.taxRuleTypeId`, `tax_rule`.`country_id` as `tax_rule.countryId`, `tax_rule`.`tax_rate` as `tax_rule.taxRate`, `tax_rule`.`data` as `tax_rule.data`, `tax_rule`.`tax_id` as `tax_rule.taxId`, `tax_rule`.`active_from` as `tax_rule.activeFrom`, `tax_rule.type`.`id` as `tax_rule.type.id`, `tax_rule.type`.`technical_name` as `tax_rule.type.technicalName`, `tax_rule.type`.`position` as `tax_rule.type.position`, `tax_rule.type`.`created_at` as `tax_rule.type.createdAt`, `tax_rule.type`.`updated_at` as `tax_rule.type.updatedAt`, `tax_rule.type.translation.typeName`, COALESCE(`tax_rule.type.translation.typeName`,`tax_rule.type.translation.typeName`) as `tax_rule.type.typeName`, `tax_rule.type.translation.createdAt`, `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation.languageId`, `tax_rule`.`created_at` as `tax_rule.createdAt`, `tax_rule`.`updated_at` as `tax_rule.updatedAt` FROM `tax_rule` LEFT JOIN `tax_rule_type` `tax_rule.type` ON `tax_rule`.`tax_rule_type_id` = `tax_rule.type`.`id` LEFT JOIN (SELECT `tax_rule.type.translation`.tax_rule_type_id, `tax_rule.type.translation`.type_name as `tax_rule.type.translation.typeName`, `tax_rule.type.translation`.created_at as `tax_rule.type.translation.createdAt`, `tax_rule.type.translation`.updated_at as `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation`.tax_rule_type_id as `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation`.language_id as `tax_rule.type.translation.languageId` FROM `tax_rule_type_translation` `tax_rule.type.translation` WHERE `tax_rule.type.translation`.language_id = ?) `tax_rule.type.tax_rule_type_translation` ON `tax_rule.type.tax_rule_type_translation`.`tax_rule_type_id` = `tax_rule.type`.`id` WHERE (`tax_rule`.`tax_id` IN (?, ?, ?, ?))', array('/�_��Mp�XT�|��', binary string, binary string, binary string, '�+���LA��w�O${�'), array(2, 2, 2, 2, 2), null) (vendor/doctrine/dbal/src/Query/QueryBuilder.php:344) at Doctrine\DBAL\Query\QueryBuilder->executeQuery() (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:311) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->fetch(object(Criteria), object(TaxRuleDefinition), object(Context), object(CompiledFieldCollection), array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:133) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->_read(object(Criteria), object(TaxRuleDefinition), object(Context), object(TaxRuleCollection), object(CompiledFieldCollection), false, array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:494) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->loadOneToManyWithoutPagination(object(TaxDefinition), object(OneToManyAssociationField), object(Context), object(TaxCollection), object(Criteria), array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:437) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->loadOneToMany(object(Criteria), object(TaxDefinition), object(OneToManyAssociationField), object(Context), object(TaxCollection), array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:1234) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->fetchAssociations(object(Criteria), object(TaxDefinition), object(Context), object(TaxCollection), object(CompiledFieldCollection), array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:137) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->_read(object(Criteria), object(TaxDefinition), object(Context), object(TaxCollection), object(CompiledFieldCollection), true, array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:76) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->read(object(TaxDefinition), object(Criteria), object(Context)) (vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:212) at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->read(object(Criteria), object(Context)) (vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:240) at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->_search(object(Criteria), object(Context)) (vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:65) at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->Shopware\Core\Framework\DataAbstractionLayer\{closure}() (vendor/shopware/core/Profiling/Profiler.php:67) at Shopware\Core\Profiling\Profiler::trace('base-context-factory::taxes', object(Closure), 'repository') (vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:65) at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->search(object(Criteria), object(Context)) (vendor/shopware/core/System/SalesChannel/Context/BaseContextFactory.php:143) at Shopware\Core\System\SalesChannel\Context\BaseContextFactory->getTaxRules(object(Context)) (vendor/shopware/core/System/SalesChannel/Context/BaseContextFactory.php:100) at Shopware\Core\System\SalesChannel\Context\BaseContextFactory->create('60e76e3ef85f47f4a2c8a6ea1d0f47de', array('currencyId' => 'b7d2554b0ce847cd82f3ac9bd1c0dfca', 'domainId' => '6b6b4818a2c3421dac975bab75758775', 'languageId' => '2fbb5fe2e29a4d70aa5854ce7ce3e20b')) (vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php:55) at Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory->Shopware\Core\System\SalesChannel\Context\{closure}() (vendor/shopware/core/System/SystemConfig/SystemConfigService.php:416) at Shopware\Core\System\SystemConfig\SystemConfigService->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache\{closure}() (vendor/shopware/core/Framework/Adapter/Translation/Translator.php:96) at Shopware\Core\Framework\Adapter\Translation\Translator->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache\{closure}() (vendor/shopware/core/Framework/Adapter/Cache/CacheTagCollection.php:56) at Shopware\Core\Framework\Adapter\Cache\CacheTagCollection->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/storefront/Framework/Cache/CacheTracer.php:35) at Shopware\Storefront\Framework\Cache\CacheTracer->Shopware\Storefront\Framework\Cache\{closure}() (vendor/shopware/storefront/Theme/ThemeConfigValueAccessor.php:76) at Shopware\Storefront\Theme\ThemeConfigValueAccessor->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/storefront/Framework/Cache/CacheTracer.php:35) at Shopware\Storefront\Framework\Cache\CacheTracer->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php:55) at Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory->Shopware\Core\System\SalesChannel\Context\{closure}(object(CacheItem), true) (vendor/symfony/cache-contracts/CacheTrait.php:70) at Shopware\Core\Framework\Adapter\Cache\CacheDecorator->doGet(object(CacheDecorator), 'base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de-64f26b65fd3bb2661f3263ffe7ea7f13', object(Closure), 1.0, array()) (vendor/symfony/cache-contracts/CacheTrait.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheDecorator->get('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de-64f26b65fd3bb2661f3263ffe7ea7f13', object(Closure)) (vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php:54) at Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory->create('60e76e3ef85f47f4a2c8a6ea1d0f47de', array('currencyId' => 'b7d2554b0ce847cd82f3ac9bd1c0dfca', 'domainId' => '6b6b4818a2c3421dac975bab75758775', 'languageId' => '2fbb5fe2e29a4d70aa5854ce7ce3e20b')) (vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextFactory.php:60) at Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory->create('BMljoAOQI5ISIerfmtv1oQjmqFHk7syk', '60e76e3ef85f47f4a2c8a6ea1d0f47de', array('currencyId' => 'b7d2554b0ce847cd82f3ac9bd1c0dfca', 'domainId' => '6b6b4818a2c3421dac975bab75758775', 'languageId' => '2fbb5fe2e29a4d70aa5854ce7ce3e20b')) (vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php:47) at Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory->Shopware\Core\System\SalesChannel\Context\{closure}() (vendor/shopware/core/System/SystemConfig/SystemConfigService.php:416) at Shopware\Core\System\SystemConfig\SystemConfigService->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache\{closure}() (vendor/shopware/core/Framework/Adapter/Translation/Translator.php:96) at Shopware\Core\Framework\Adapter\Translation\Translator->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache\{closure}() (vendor/shopware/core/Framework/Adapter/Cache/CacheTagCollection.php:56) at Shopware\Core\Framework\Adapter\Cache\CacheTagCollection->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/storefront/Framework/Cache/CacheTracer.php:35) at Shopware\Storefront\Framework\Cache\CacheTracer->Shopware\Storefront\Framework\Cache\{closure}() (vendor/shopware/storefront/Theme/ThemeConfigValueAccessor.php:76) at Shopware\Storefront\Theme\ThemeConfigValueAccessor->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/storefront/Framework/Cache/CacheTracer.php:35) at Shopware\Storefront\Framework\Cache\CacheTracer->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php:47) at Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory->Shopware\Core\System\SalesChannel\Context\{closure}(object(CacheItem), true) (vendor/symfony/cache-contracts/CacheTrait.php:70) at Shopware\Core\Framework\Adapter\Cache\CacheDecorator->doGet(object(CacheDecorator), 'context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de-64f26b65fd3bb2661f3263ffe7ea7f13', object(Closure), 1.0, array()) (vendor/symfony/cache-contracts/CacheTrait.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheDecorator->get('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de-64f26b65fd3bb2661f3263ffe7ea7f13', object(Closure)) (vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php:46) at Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory->create('BMljoAOQI5ISIerfmtv1oQjmqFHk7syk', '60e76e3ef85f47f4a2c8a6ea1d0f47de', array('currencyId' => 'b7d2554b0ce847cd82f3ac9bd1c0dfca', 'domainId' => '6b6b4818a2c3421dac975bab75758775', 'languageId' => '2fbb5fe2e29a4d70aa5854ce7ce3e20b')) (vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextService.php:88) at Shopware\Core\System\SalesChannel\Context\SalesChannelContextService->Shopware\Core\System\SalesChannel\Context\{closure}() (vendor/shopware/core/Profiling/Profiler.php:67) at Shopware\Core\Profiling\Profiler::trace('sales-channel-context', object(Closure)) (vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextService.php:59) at Shopware\Core\System\SalesChannel\Context\SalesChannelContextService->get(object(SalesChannelContextServiceParameters)) (vendor/shopware/core/Framework/Routing/SalesChannelRequestContextResolver.php:63) at Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver->resolve(object(Request)) (vendor/shopware/core/Framework/Routing/ContextResolverListener.php:34) at Shopware\Core\Framework\Routing\ContextResolverListener->resolveContext(object(ControllerEvent), 'kernel.controller', object(TraceableEventDispatcher)) (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116) at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(ControllerEvent), 'kernel.controller', object(TraceableEventDispatcher)) (vendor/symfony/event-dispatcher/EventDispatcher.php:220) at Symfony\Component\EventDispatcher\EventDispatcher->callListeners(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.controller', object(ControllerEvent)) (vendor/symfony/event-dispatcher/EventDispatcher.php:56) at Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:47) at Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:70) at Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:31) at Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139) at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/symfony/http-kernel/HttpKernel.php:169) at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1) (vendor/symfony/http-kernel/HttpKernel.php:76) at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true) (vendor/shopware/core/Framework/Adapter/Kernel/HttpKernel.php:65) at Shopware\Core\Framework\Adapter\Kernel\HttpKernel->handle(object(Request), 1, true) (vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php:86) at Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(object(HttpKernel), object(Request), 1, true) (vendor/symfony/http-kernel/HttpCache/HttpCache.php:482) at Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(object(Request), true) (vendor/symfony/http-kernel/HttpCache/HttpCache.php:457) at Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(object(Request), true) (vendor/symfony/http-kernel/HttpCache/HttpCache.php:355) at Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(object(Request), true) (vendor/symfony/http-kernel/HttpCache/HttpCache.php:225) at Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(object(Request), 1, true) (vendor/shopware/core/Framework/Adapter/Kernel/HttpCacheKernel.php:72) at Shopware\Core\Framework\Adapter\Kernel\HttpCacheKernel->handle(object(Request), 1, true) (vendor/shopware/core/Kernel.php:158) at Shopware\Core\Kernel->handle(object(Request)) (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35) at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run() (vendor/autoload_runtime.php:29) at require_once('/var/www/share/wildcard.shopware.agiqon.de/shopware/vendor/autoload_runtime.php') (public/index.php:11) |
[1/3]
PDOException
|
---|
PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'tax_rule.active_from' in 'SELECT' at vendor/doctrine/dbal/src/Driver/PDO/Statement.php:130 at PDOStatement->execute(null) (vendor/doctrine/dbal/src/Driver/PDO/Statement.php:130) at Doctrine\DBAL\Driver\PDO\Statement->execute(null) (vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php:69) at Doctrine\DBAL\Driver\Middleware\AbstractStatementMiddleware->execute(null) (vendor/symfony/doctrine-bridge/Middleware/Debug/DBAL3/Statement.php:70) at Symfony\Bridge\Doctrine\Middleware\Debug\DBAL3\Statement->execute() (vendor/doctrine/dbal/src/Connection.php:1104) at Doctrine\DBAL\Connection->executeQuery('# base-context-factory::taxes::association::rules::readSELECT `tax_rule`.`id` as `tax_rule.id`, `tax_rule`.`tax_rule_type_id` as `tax_rule.taxRuleTypeId`, `tax_rule`.`country_id` as `tax_rule.countryId`, `tax_rule`.`tax_rate` as `tax_rule.taxRate`, `tax_rule`.`data` as `tax_rule.data`, `tax_rule`.`tax_id` as `tax_rule.taxId`, `tax_rule`.`active_from` as `tax_rule.activeFrom`, `tax_rule.type`.`id` as `tax_rule.type.id`, `tax_rule.type`.`technical_name` as `tax_rule.type.technicalName`, `tax_rule.type`.`position` as `tax_rule.type.position`, `tax_rule.type`.`created_at` as `tax_rule.type.createdAt`, `tax_rule.type`.`updated_at` as `tax_rule.type.updatedAt`, `tax_rule.type.translation.typeName`, COALESCE(`tax_rule.type.translation.typeName`,`tax_rule.type.translation.typeName`) as `tax_rule.type.typeName`, `tax_rule.type.translation.createdAt`, `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation.languageId`, `tax_rule`.`created_at` as `tax_rule.createdAt`, `tax_rule`.`updated_at` as `tax_rule.updatedAt` FROM `tax_rule` LEFT JOIN `tax_rule_type` `tax_rule.type` ON `tax_rule`.`tax_rule_type_id` = `tax_rule.type`.`id` LEFT JOIN (SELECT `tax_rule.type.translation`.tax_rule_type_id, `tax_rule.type.translation`.type_name as `tax_rule.type.translation.typeName`, `tax_rule.type.translation`.created_at as `tax_rule.type.translation.createdAt`, `tax_rule.type.translation`.updated_at as `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation`.tax_rule_type_id as `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation`.language_id as `tax_rule.type.translation.languageId` FROM `tax_rule_type_translation` `tax_rule.type.translation` WHERE `tax_rule.type.translation`.language_id = ?) `tax_rule.type.tax_rule_type_translation` ON `tax_rule.type.tax_rule_type_translation`.`tax_rule_type_id` = `tax_rule.type`.`id` WHERE (`tax_rule`.`tax_id` IN (?, ?, ?, ?))', array('/�_��Mp�XT�|��', binary string, binary string, binary string, '�+���LA��w�O${�'), array(2, 2, 2, 2, 2), null) (vendor/doctrine/dbal/src/Query/QueryBuilder.php:344) at Doctrine\DBAL\Query\QueryBuilder->executeQuery() (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:311) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->fetch(object(Criteria), object(TaxRuleDefinition), object(Context), object(CompiledFieldCollection), array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:133) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->_read(object(Criteria), object(TaxRuleDefinition), object(Context), object(TaxRuleCollection), object(CompiledFieldCollection), false, array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:494) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->loadOneToManyWithoutPagination(object(TaxDefinition), object(OneToManyAssociationField), object(Context), object(TaxCollection), object(Criteria), array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:437) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->loadOneToMany(object(Criteria), object(TaxDefinition), object(OneToManyAssociationField), object(Context), object(TaxCollection), array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:1234) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->fetchAssociations(object(Criteria), object(TaxDefinition), object(Context), object(TaxCollection), object(CompiledFieldCollection), array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:137) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->_read(object(Criteria), object(TaxDefinition), object(Context), object(TaxCollection), object(CompiledFieldCollection), true, array()) (vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:76) at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->read(object(TaxDefinition), object(Criteria), object(Context)) (vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:212) at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->read(object(Criteria), object(Context)) (vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:240) at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->_search(object(Criteria), object(Context)) (vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:65) at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->Shopware\Core\Framework\DataAbstractionLayer\{closure}() (vendor/shopware/core/Profiling/Profiler.php:67) at Shopware\Core\Profiling\Profiler::trace('base-context-factory::taxes', object(Closure), 'repository') (vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:65) at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->search(object(Criteria), object(Context)) (vendor/shopware/core/System/SalesChannel/Context/BaseContextFactory.php:143) at Shopware\Core\System\SalesChannel\Context\BaseContextFactory->getTaxRules(object(Context)) (vendor/shopware/core/System/SalesChannel/Context/BaseContextFactory.php:100) at Shopware\Core\System\SalesChannel\Context\BaseContextFactory->create('60e76e3ef85f47f4a2c8a6ea1d0f47de', array('currencyId' => 'b7d2554b0ce847cd82f3ac9bd1c0dfca', 'domainId' => '6b6b4818a2c3421dac975bab75758775', 'languageId' => '2fbb5fe2e29a4d70aa5854ce7ce3e20b')) (vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php:55) at Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory->Shopware\Core\System\SalesChannel\Context\{closure}() (vendor/shopware/core/System/SystemConfig/SystemConfigService.php:416) at Shopware\Core\System\SystemConfig\SystemConfigService->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache\{closure}() (vendor/shopware/core/Framework/Adapter/Translation/Translator.php:96) at Shopware\Core\Framework\Adapter\Translation\Translator->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache\{closure}() (vendor/shopware/core/Framework/Adapter/Cache/CacheTagCollection.php:56) at Shopware\Core\Framework\Adapter\Cache\CacheTagCollection->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/storefront/Framework/Cache/CacheTracer.php:35) at Shopware\Storefront\Framework\Cache\CacheTracer->Shopware\Storefront\Framework\Cache\{closure}() (vendor/shopware/storefront/Theme/ThemeConfigValueAccessor.php:76) at Shopware\Storefront\Theme\ThemeConfigValueAccessor->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/storefront/Framework/Cache/CacheTracer.php:35) at Shopware\Storefront\Framework\Cache\CacheTracer->trace('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php:55) at Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory->Shopware\Core\System\SalesChannel\Context\{closure}(object(CacheItem), true) (vendor/symfony/cache-contracts/CacheTrait.php:70) at Shopware\Core\Framework\Adapter\Cache\CacheDecorator->doGet(object(CacheDecorator), 'base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de-64f26b65fd3bb2661f3263ffe7ea7f13', object(Closure), 1.0, array()) (vendor/symfony/cache-contracts/CacheTrait.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheDecorator->get('base-context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de-64f26b65fd3bb2661f3263ffe7ea7f13', object(Closure)) (vendor/shopware/core/System/SalesChannel/Context/CachedBaseContextFactory.php:54) at Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory->create('60e76e3ef85f47f4a2c8a6ea1d0f47de', array('currencyId' => 'b7d2554b0ce847cd82f3ac9bd1c0dfca', 'domainId' => '6b6b4818a2c3421dac975bab75758775', 'languageId' => '2fbb5fe2e29a4d70aa5854ce7ce3e20b')) (vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextFactory.php:60) at Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory->create('BMljoAOQI5ISIerfmtv1oQjmqFHk7syk', '60e76e3ef85f47f4a2c8a6ea1d0f47de', array('currencyId' => 'b7d2554b0ce847cd82f3ac9bd1c0dfca', 'domainId' => '6b6b4818a2c3421dac975bab75758775', 'languageId' => '2fbb5fe2e29a4d70aa5854ce7ce3e20b')) (vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php:47) at Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory->Shopware\Core\System\SalesChannel\Context\{closure}() (vendor/shopware/core/System/SystemConfig/SystemConfigService.php:416) at Shopware\Core\System\SystemConfig\SystemConfigService->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache\{closure}() (vendor/shopware/core/Framework/Adapter/Translation/Translator.php:96) at Shopware\Core\Framework\Adapter\Translation\Translator->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache\{closure}() (vendor/shopware/core/Framework/Adapter/Cache/CacheTagCollection.php:56) at Shopware\Core\Framework\Adapter\Cache\CacheTagCollection->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/Framework/Adapter/Cache/CacheTracer.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheTracer->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/storefront/Framework/Cache/CacheTracer.php:35) at Shopware\Storefront\Framework\Cache\CacheTracer->Shopware\Storefront\Framework\Cache\{closure}() (vendor/shopware/storefront/Theme/ThemeConfigValueAccessor.php:76) at Shopware\Storefront\Theme\ThemeConfigValueAccessor->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/storefront/Framework/Cache/CacheTracer.php:35) at Shopware\Storefront\Framework\Cache\CacheTracer->trace('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de', object(Closure)) (vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php:47) at Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory->Shopware\Core\System\SalesChannel\Context\{closure}(object(CacheItem), true) (vendor/symfony/cache-contracts/CacheTrait.php:70) at Shopware\Core\Framework\Adapter\Cache\CacheDecorator->doGet(object(CacheDecorator), 'context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de-64f26b65fd3bb2661f3263ffe7ea7f13', object(Closure), 1.0, array()) (vendor/symfony/cache-contracts/CacheTrait.php:33) at Shopware\Core\Framework\Adapter\Cache\CacheDecorator->get('context-factory-60e76e3ef85f47f4a2c8a6ea1d0f47de-64f26b65fd3bb2661f3263ffe7ea7f13', object(Closure)) (vendor/shopware/core/System/SalesChannel/Context/CachedSalesChannelContextFactory.php:46) at Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory->create('BMljoAOQI5ISIerfmtv1oQjmqFHk7syk', '60e76e3ef85f47f4a2c8a6ea1d0f47de', array('currencyId' => 'b7d2554b0ce847cd82f3ac9bd1c0dfca', 'domainId' => '6b6b4818a2c3421dac975bab75758775', 'languageId' => '2fbb5fe2e29a4d70aa5854ce7ce3e20b')) (vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextService.php:88) at Shopware\Core\System\SalesChannel\Context\SalesChannelContextService->Shopware\Core\System\SalesChannel\Context\{closure}() (vendor/shopware/core/Profiling/Profiler.php:67) at Shopware\Core\Profiling\Profiler::trace('sales-channel-context', object(Closure)) (vendor/shopware/core/System/SalesChannel/Context/SalesChannelContextService.php:59) at Shopware\Core\System\SalesChannel\Context\SalesChannelContextService->get(object(SalesChannelContextServiceParameters)) (vendor/shopware/core/Framework/Routing/SalesChannelRequestContextResolver.php:63) at Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver->resolve(object(Request)) (vendor/shopware/core/Framework/Routing/ContextResolverListener.php:34) at Shopware\Core\Framework\Routing\ContextResolverListener->resolveContext(object(ControllerEvent), 'kernel.controller', object(TraceableEventDispatcher)) (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116) at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(ControllerEvent), 'kernel.controller', object(TraceableEventDispatcher)) (vendor/symfony/event-dispatcher/EventDispatcher.php:220) at Symfony\Component\EventDispatcher\EventDispatcher->callListeners(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.controller', object(ControllerEvent)) (vendor/symfony/event-dispatcher/EventDispatcher.php:56) at Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:47) at Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:70) at Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:31) at Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139) at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/symfony/http-kernel/HttpKernel.php:169) at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1) (vendor/symfony/http-kernel/HttpKernel.php:76) at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true) (vendor/shopware/core/Framework/Adapter/Kernel/HttpKernel.php:65) at Shopware\Core\Framework\Adapter\Kernel\HttpKernel->handle(object(Request), 1, true) (vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php:86) at Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(object(HttpKernel), object(Request), 1, true) (vendor/symfony/http-kernel/HttpCache/HttpCache.php:482) at Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(object(Request), true) (vendor/symfony/http-kernel/HttpCache/HttpCache.php:457) at Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(object(Request), true) (vendor/symfony/http-kernel/HttpCache/HttpCache.php:355) at Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(object(Request), true) (vendor/symfony/http-kernel/HttpCache/HttpCache.php:225) at Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(object(Request), 1, true) (vendor/shopware/core/Framework/Adapter/Kernel/HttpCacheKernel.php:72) at Shopware\Core\Framework\Adapter\Kernel\HttpCacheKernel->handle(object(Request), 1, true) (vendor/shopware/core/Kernel.php:158) at Shopware\Core\Kernel->handle(object(Request)) (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35) at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run() (vendor/autoload_runtime.php:29) at require_once('/var/www/share/wildcard.shopware.agiqon.de/shopware/vendor/autoload_runtime.php') (public/index.php:11) |