Doctrine\DBAL\Exception\DriverException {#32062 -query: Doctrine\DBAL\Query {#32063 -sql: "SELECT `rule`.`id` as `rule.id`, `rule`.`name` as `rule.name`, `rule`.`priority` as `rule.priority`, `rule`.`description` as `rule.description`, `rule`.`payload` as `rule.payload`, `rule`.`invalid` as `rule.invalid`, `rule`.`areas` as `rule.areas`, `rule`.`custom_fields` as `rule.customFields`, `rule`.`module_types` as `rule.moduleTypes`, `rule`.`created_at` as `rule.createdAt`, `rule`.`updated_at` as `rule.updatedAt` FROM `rule` WHERE `rule`.`id` IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)" -params: array:14 [ 0 => b"ïözN+ûB\x1Eä1ìõ ╚\x17\x07" 1 => b"\x01û \x05üquî▓$qÍV[$\x7F" 2 => b"iƒ\x1C¿è×MÁ¯e–õ+\x1C\x12!" 3 => b"™5º.\eôAñ¹_\x06\x1Að&ê<" 4 => b"î÷ï¤\x05ØK™®½½\x10ÛD,à" 5 => b"\x01Éù§°ðpzÑ{─¬╬T\x08N" 6 => b"\x01É╦n\x10═{Öº┬ºK¼ýÉb" 7 => b"\x01ÉÙU¸ÈqíôÀ╩}Þ└ÕB" 8 => b"\x01ÉÙb├Òr©¬a"\x18\f\x1D\x17┤" 9 => b"\x01Ä3ÄÅVz\x05▓\x07·Ä└]╬}" 10 => b"\x01Åbînöy>┐├L4#Â,b" 11 => b"\x01Åwa\x00²r\eÇ÷_,\x03Äq]" 12 => b"Ç8ÖTã7J*¡}½NÚ7P`" 13 => b"äNg‚ÆBG·–¸‘Ï%®8÷" ] -types: array:14 [ 0 => 16 1 => 16 2 => 16 3 => 16 4 => 16 5 => 16 6 => 16 7 => 16 8 => 16 9 => 16 10 => 16 11 => 16 12 => 16 13 => 16 ] } }
case 1364: case 1566: return new NotNullConstraintViolationException($exception, $query); } return new DriverException($exception, $query); }} 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(); } 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 { $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(); } } * * @throws Exception */ public function executeQuery(): Result { return $this->connection->executeQuery( $this->getSQL(), $this->params, $this->paramTypes, $this->resultCacheProfile, ); if ($criteria->getTitle()) { $query->setTitle($criteria->getTitle() . '::read'); } return $query->executeQuery()->fetchAllAssociative(); } /** * @param EntityCollection<Entity> $collection * @param array<string, mixed> $partial if ($definition->isInheritanceAware() && $criteria->hasAssociation('parent')) { throw DataAbstractionLayerException::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); /** @var EntityCollection<Entity> $collectionClass */ $collectionClass = $definition->getCollectionClass(); $fields = $this->criteriaFieldsResolver->resolve($criteria, $definition); return $this->_read( $criteria, $definition, $context, new $collectionClass(), $definition->getFields()->getBasicFields(), 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); 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); * @return EntitySearchResult<TEntityCollection> */ public function search(Criteria $criteria, Context $context): EntitySearchResult { if (!$criteria->getTitle()) { return $this->_search($criteria, $context); } return Profiler::trace($criteria->getTitle(), fn () => $this->_search($criteria, $context), 'repository'); } return []; } $criteria = new Criteria($this->ruleIds); return $this->ruleRepository->search($criteria, Context::createDefaultContext())->getElements(); }} return \count($this->data); } public function collect(Request $request, Response $response, ?\Throwable $exception = null): void { $this->data = $this->getMatchingRules(); } public static function getTemplate(): string { return '@Profiling/Collector/rules.html.twig'; } $response->headers->set('X-Debug-Token', $profile->getToken()); foreach ($this->collectors as $collector) { $collector->collect($request, $response, $exception); // we need to clone for sub-requests $profile->addCollector(clone $collector); } $usageIndexValue = $usageIndexReference = &$session->getUsageIndex(); $usageIndexReference = \PHP_INT_MIN; } try { if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) { return; } } finally { if ($session instanceof Session) { $usageIndexReference = $usageIndexValue; $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(); } } 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. } else { $listeners = $this->getListeners($eventName); } if ($listeners) { $this->callListeners($listeners, $eventName, $event); } return $event; } * * @return TEvent */ public function dispatch(object $event, ?string $eventName = null): object { $event = $this->dispatcher->dispatch($event, $eventName); if (!$event instanceof FlowEventAware) { return $event; } ) { } public function dispatch(object $event, ?string $eventName = null): object { $event = $this->dispatcher->dispatch($event, $eventName); if (EnvironmentHelper::getVariable('DISABLE_EXTENSIONS', false)) { return $event; } } $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 */ try { $this->beforeDispatch($eventName, $event); try { $e = $this->stopwatch->start($eventName, 'section'); try { $this->dispatcher->dispatch($event, $eventName); } finally { if ($e->isStarted()) { $e->stop(); } } */ private function filterResponse(Response $response, Request $request, int $type): Response { $event = new ResponseEvent($this, $request, $type, $response); $this->dispatcher->dispatch($event, KernelEvents::RESPONSE); $this->finishRequest($request, $type); return $event->getResponse(); } throw new ControllerDoesNotReturnResponseException($msg, $controller, __FILE__, __LINE__ - 17); } } return $this->filterResponse($response, $request, $type); } /** * Filters a response object. * $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; } } public function handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response { if ($request->attributes->get('exception') !== null) { return parent::handle($request, $type, $catch); } if (!$request->attributes->has('sw-skip-transformer')) { try { $request = $this->requestTransformer->transform($request); } $request = $this->duplicateRequest($throwable, $event->getRequest()); try { $response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false); } catch (\Exception $e) { $f = FlattenException::createFromThrowable($e); $this->logException($e, sprintf('Exception thrown when handling an exception (%s: %s at %s line %s)', $f->getClass(), $f->getMessage(), basename($e->getFile()), $e->getLine())); $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(); } } 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. } else { $listeners = $this->getListeners($eventName); } if ($listeners) { $this->callListeners($listeners, $eventName, $event); } return $event; } * * @return TEvent */ public function dispatch(object $event, ?string $eventName = null): object { $event = $this->dispatcher->dispatch($event, $eventName); if (!$event instanceof FlowEventAware) { return $event; } ) { } public function dispatch(object $event, ?string $eventName = null): object { $event = $this->dispatcher->dispatch($event, $eventName); if (EnvironmentHelper::getVariable('DISABLE_EXTENSIONS', false)) { return $event; } } $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 */ try { $this->beforeDispatch($eventName, $event); try { $e = $this->stopwatch->start($eventName, 'section'); try { $this->dispatcher->dispatch($event, $eventName); } finally { if ($e->isStarted()) { $e->stop(); } } * Handles a throwable by trying to convert it to a Response. */ private function handleThrowable(\Throwable $e, Request $request, int $type): Response { $event = new ExceptionEvent($this, $request, $type, $e, isKernelTerminating: $this->terminating); $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION); // a listener might have replaced the exception $e = $event->getThrowable(); if (!$event->hasResponse()) { if ($pop = $request !== $this->requestStack->getMainRequest()) { $this->requestStack->push($request); } try { $response = $this->handleThrowable($exception, $request, self::MAIN_REQUEST); } finally { if ($pop) { $this->requestStack->pop(); } } if ($hasRun) { throw $e; } $hasRun = true; $kernel->terminateWithException($e, $request); }; } } elseif ($event instanceof ConsoleEvent && $app = $event->getCommand()->getApplication()) { $output = $event->getOutput(); if ($output instanceof ConsoleOutputInterface) { $this->exceptionHandler = null; } try { if (null !== $exceptionHandler) { $exceptionHandler($exception); return; } $handlerException ??= $exception; } catch (\Throwable $handlerException) { } try { if (null !== $fatalError) { self::$exitCode = 255; $handler->handleException($fatalError); } } catch (FatalError) { // Ignore this re-throw } } else { $code = $exception->getCode(); $sqlState = null; } return new self($exception->getMessage(), $sqlState, $code, $exception); }} } try { $this->stmt->execute($params); } catch (PDOException $exception) { throw Exception::new($exception); } return new Result($this->stmt); }} /** * {@inheritDoc} */ public function execute($params = null): Result { return $this->wrappedStatement->execute($params); }} $this->stopwatch?->start('doctrine', 'doctrine'); $query->start(); try { return parent::execute($params); } finally { $query->stop(); $this->stopwatch?->stop('doctrine'); } } $stmt = $connection->prepare($sql); $this->bindParameters($stmt, $params, $types); $result = $stmt->execute(); } else { $result = $connection->query($sql); } return new Result($result, $this); * * @throws Exception */ public function executeQuery(): Result { return $this->connection->executeQuery( $this->getSQL(), $this->params, $this->paramTypes, $this->resultCacheProfile, ); if ($criteria->getTitle()) { $query->setTitle($criteria->getTitle() . '::read'); } return $query->executeQuery()->fetchAllAssociative(); } /** * @param EntityCollection<Entity> $collection * @param array<string, mixed> $partial if ($definition->isInheritanceAware() && $criteria->hasAssociation('parent')) { throw DataAbstractionLayerException::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); /** @var EntityCollection<Entity> $collectionClass */ $collectionClass = $definition->getCollectionClass(); $fields = $this->criteriaFieldsResolver->resolve($criteria, $definition); return $this->_read( $criteria, $definition, $context, new $collectionClass(), $definition->getFields()->getBasicFields(), 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); 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); * @return EntitySearchResult<TEntityCollection> */ public function search(Criteria $criteria, Context $context): EntitySearchResult { if (!$criteria->getTitle()) { return $this->_search($criteria, $context); } return Profiler::trace($criteria->getTitle(), fn () => $this->_search($criteria, $context), 'repository'); } return []; } $criteria = new Criteria($this->ruleIds); return $this->ruleRepository->search($criteria, Context::createDefaultContext())->getElements(); }} return \count($this->data); } public function collect(Request $request, Response $response, ?\Throwable $exception = null): void { $this->data = $this->getMatchingRules(); } public static function getTemplate(): string { return '@Profiling/Collector/rules.html.twig'; } $response->headers->set('X-Debug-Token', $profile->getToken()); foreach ($this->collectors as $collector) { $collector->collect($request, $response, $exception); // we need to clone for sub-requests $profile->addCollector(clone $collector); } $usageIndexValue = $usageIndexReference = &$session->getUsageIndex(); $usageIndexReference = \PHP_INT_MIN; } try { if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) { return; } } finally { if ($session instanceof Session) { $usageIndexReference = $usageIndexValue; $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(); } } 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. } else { $listeners = $this->getListeners($eventName); } if ($listeners) { $this->callListeners($listeners, $eventName, $event); } return $event; } * * @return TEvent */ public function dispatch(object $event, ?string $eventName = null): object { $event = $this->dispatcher->dispatch($event, $eventName); if (!$event instanceof FlowEventAware) { return $event; } ) { } public function dispatch(object $event, ?string $eventName = null): object { $event = $this->dispatcher->dispatch($event, $eventName); if (EnvironmentHelper::getVariable('DISABLE_EXTENSIONS', false)) { return $event; } } $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 */ try { $this->beforeDispatch($eventName, $event); try { $e = $this->stopwatch->start($eventName, 'section'); try { $this->dispatcher->dispatch($event, $eventName); } finally { if ($e->isStarted()) { $e->stop(); } } */ private function filterResponse(Response $response, Request $request, int $type): Response { $event = new ResponseEvent($this, $request, $type, $response); $this->dispatcher->dispatch($event, KernelEvents::RESPONSE); $this->finishRequest($request, $type); return $event->getResponse(); } throw new ControllerDoesNotReturnResponseException($msg, $controller, __FILE__, __LINE__ - 17); } } return $this->filterResponse($response, $request, $type); } /** * Filters a response object. * $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; } } public function handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response { if ($request->attributes->get('exception') !== null) { return parent::handle($request, $type, $catch); } if (!$request->attributes->has('sw-skip-transformer')) { try { $request = $this->requestTransformer->transform($request); } $request = $this->duplicateRequest($throwable, $event->getRequest()); try { $response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false); } catch (\Exception $e) { $f = FlattenException::createFromThrowable($e); $this->logException($e, sprintf('Exception thrown when handling an exception (%s: %s at %s line %s)', $f->getClass(), $f->getMessage(), basename($e->getFile()), $e->getLine())); $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(); } } 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. } else { $listeners = $this->getListeners($eventName); } if ($listeners) { $this->callListeners($listeners, $eventName, $event); } return $event; } * * @return TEvent */ public function dispatch(object $event, ?string $eventName = null): object { $event = $this->dispatcher->dispatch($event, $eventName); if (!$event instanceof FlowEventAware) { return $event; } ) { } public function dispatch(object $event, ?string $eventName = null): object { $event = $this->dispatcher->dispatch($event, $eventName); if (EnvironmentHelper::getVariable('DISABLE_EXTENSIONS', false)) { return $event; } } $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 */ try { $this->beforeDispatch($eventName, $event); try { $e = $this->stopwatch->start($eventName, 'section'); try { $this->dispatcher->dispatch($event, $eventName); } finally { if ($e->isStarted()) { $e->stop(); } } * Handles a throwable by trying to convert it to a Response. */ private function handleThrowable(\Throwable $e, Request $request, int $type): Response { $event = new ExceptionEvent($this, $request, $type, $e, isKernelTerminating: $this->terminating); $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION); // a listener might have replaced the exception $e = $event->getThrowable(); if (!$event->hasResponse()) { if ($pop = $request !== $this->requestStack->getMainRequest()) { $this->requestStack->push($request); } try { $response = $this->handleThrowable($exception, $request, self::MAIN_REQUEST); } finally { if ($pop) { $this->requestStack->pop(); } } if ($hasRun) { throw $e; } $hasRun = true; $kernel->terminateWithException($e, $request); }; } } elseif ($event instanceof ConsoleEvent && $app = $event->getCommand()->getApplication()) { $output = $event->getOutput(); if ($output instanceof ConsoleOutputInterface) { $this->exceptionHandler = null; } try { if (null !== $exceptionHandler) { $exceptionHandler($exception); return; } $handlerException ??= $exception; } catch (\Throwable $handlerException) { } try { if (null !== $fatalError) { self::$exitCode = 255; $handler->handleException($fatalError); } } catch (FatalError) { // Ignore this re-throw } . ' Statement::bindParam() or Statement::bindValue() instead.', ); } try { $this->stmt->execute($params); } catch (PDOException $exception) { throw Exception::new($exception); } return new Result($this->stmt); . ' Statement::bindParam() or Statement::bindValue() instead.', ); } try { $this->stmt->execute($params); } catch (PDOException $exception) { throw Exception::new($exception); } return new Result($this->stmt); /** * {@inheritDoc} */ public function execute($params = null): Result { return $this->wrappedStatement->execute($params); }} $this->stopwatch?->start('doctrine', 'doctrine'); $query->start(); try { return parent::execute($params); } finally { $query->stop(); $this->stopwatch?->stop('doctrine'); } } $stmt = $connection->prepare($sql); $this->bindParameters($stmt, $params, $types); $result = $stmt->execute(); } else { $result = $connection->query($sql); } return new Result($result, $this); * * @throws Exception */ public function executeQuery(): Result { return $this->connection->executeQuery( $this->getSQL(), $this->params, $this->paramTypes, $this->resultCacheProfile, ); if ($criteria->getTitle()) { $query->setTitle($criteria->getTitle() . '::read'); } return $query->executeQuery()->fetchAllAssociative(); } /** * @param EntityCollection<Entity> $collection * @param array<string, mixed> $partial if ($definition->isInheritanceAware() && $criteria->hasAssociation('parent')) { throw DataAbstractionLayerException::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); /** @var EntityCollection<Entity> $collectionClass */ $collectionClass = $definition->getCollectionClass(); $fields = $this->criteriaFieldsResolver->resolve($criteria, $definition); return $this->_read( $criteria, $definition, $context, new $collectionClass(), $definition->getFields()->getBasicFields(), 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); 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); * @return EntitySearchResult<TEntityCollection> */ public function search(Criteria $criteria, Context $context): EntitySearchResult { if (!$criteria->getTitle()) { return $this->_search($criteria, $context); } return Profiler::trace($criteria->getTitle(), fn () => $this->_search($criteria, $context), 'repository'); } return []; } $criteria = new Criteria($this->ruleIds); return $this->ruleRepository->search($criteria, Context::createDefaultContext())->getElements(); }} return \count($this->data); } public function collect(Request $request, Response $response, ?\Throwable $exception = null): void { $this->data = $this->getMatchingRules(); } public static function getTemplate(): string { return '@Profiling/Collector/rules.html.twig'; } $response->headers->set('X-Debug-Token', $profile->getToken()); foreach ($this->collectors as $collector) { $collector->collect($request, $response, $exception); // we need to clone for sub-requests $profile->addCollector(clone $collector); } $usageIndexValue = $usageIndexReference = &$session->getUsageIndex(); $usageIndexReference = \PHP_INT_MIN; } try { if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) { return; } } finally { if ($session instanceof Session) { $usageIndexReference = $usageIndexValue; $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(); } } 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. } else { $listeners = $this->getListeners($eventName); } if ($listeners) { $this->callListeners($listeners, $eventName, $event); } return $event; } * * @return TEvent */ public function dispatch(object $event, ?string $eventName = null): object { $event = $this->dispatcher->dispatch($event, $eventName); if (!$event instanceof FlowEventAware) { return $event; } ) { } public function dispatch(object $event, ?string $eventName = null): object { $event = $this->dispatcher->dispatch($event, $eventName); if (EnvironmentHelper::getVariable('DISABLE_EXTENSIONS', false)) { return $event; } } $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 */ try { $this->beforeDispatch($eventName, $event); try { $e = $this->stopwatch->start($eventName, 'section'); try { $this->dispatcher->dispatch($event, $eventName); } finally { if ($e->isStarted()) { $e->stop(); } } */ private function filterResponse(Response $response, Request $request, int $type): Response { $event = new ResponseEvent($this, $request, $type, $response); $this->dispatcher->dispatch($event, KernelEvents::RESPONSE); $this->finishRequest($request, $type); return $event->getResponse(); } throw new ControllerDoesNotReturnResponseException($msg, $controller, __FILE__, __LINE__ - 17); } } return $this->filterResponse($response, $request, $type); } /** * Filters a response object. * $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; } } public function handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response { if ($request->attributes->get('exception') !== null) { return parent::handle($request, $type, $catch); } if (!$request->attributes->has('sw-skip-transformer')) { try { $request = $this->requestTransformer->transform($request); } $request = $this->duplicateRequest($throwable, $event->getRequest()); try { $response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false); } catch (\Exception $e) { $f = FlattenException::createFromThrowable($e); $this->logException($e, sprintf('Exception thrown when handling an exception (%s: %s at %s line %s)', $f->getClass(), $f->getMessage(), basename($e->getFile()), $e->getLine())); $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(); } } 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. } else { $listeners = $this->getListeners($eventName); } if ($listeners) { $this->callListeners($listeners, $eventName, $event); } return $event; } * * @return TEvent */ public function dispatch(object $event, ?string $eventName = null): object { $event = $this->dispatcher->dispatch($event, $eventName); if (!$event instanceof FlowEventAware) { return $event; } ) { } public function dispatch(object $event, ?string $eventName = null): object { $event = $this->dispatcher->dispatch($event, $eventName); if (EnvironmentHelper::getVariable('DISABLE_EXTENSIONS', false)) { return $event; } } $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 */ try { $this->beforeDispatch($eventName, $event); try { $e = $this->stopwatch->start($eventName, 'section'); try { $this->dispatcher->dispatch($event, $eventName); } finally { if ($e->isStarted()) { $e->stop(); } } * Handles a throwable by trying to convert it to a Response. */ private function handleThrowable(\Throwable $e, Request $request, int $type): Response { $event = new ExceptionEvent($this, $request, $type, $e, isKernelTerminating: $this->terminating); $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION); // a listener might have replaced the exception $e = $event->getThrowable(); if (!$event->hasResponse()) { if ($pop = $request !== $this->requestStack->getMainRequest()) { $this->requestStack->push($request); } try { $response = $this->handleThrowable($exception, $request, self::MAIN_REQUEST); } finally { if ($pop) { $this->requestStack->pop(); } } if ($hasRun) { throw $e; } $hasRun = true; $kernel->terminateWithException($e, $request); }; } } elseif ($event instanceof ConsoleEvent && $app = $event->getCommand()->getApplication()) { $output = $event->getOutput(); if ($output instanceof ConsoleOutputInterface) { $this->exceptionHandler = null; } try { if (null !== $exceptionHandler) { $exceptionHandler($exception); return; } $handlerException ??= $exception; } catch (\Throwable $handlerException) { } try { if (null !== $fatalError) { self::$exitCode = 255; $handler->handleException($fatalError); } } catch (FatalError) { // Ignore this re-throw } . ' Statement::bindParam() or Statement::bindValue() instead.', ); } try { $this->stmt->execute($params); } catch (PDOException $exception) { throw Exception::new($exception); } return new Result($this->stmt);|
[4/4]
DriverException
|
|---|
Doctrine\DBAL\Exception\DriverException:
An exception occurred while executing a query: SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
at /var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:118
at Doctrine\DBAL\Driver\API\MySQL\ExceptionConverter->convert()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/doctrine/dbal/src/Connection.php:1976)
at Doctrine\DBAL\Connection->handleDriverException()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/doctrine/dbal/src/Connection.php:1918)
at Doctrine\DBAL\Connection->convertExceptionDuringQuery()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/doctrine/dbal/src/Connection.php:1111)
at Doctrine\DBAL\Connection->executeQuery()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/doctrine/dbal/src/Query/QueryBuilder.php:344)
at Doctrine\DBAL\Query\QueryBuilder->executeQuery()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:310)
at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->fetch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:133)
at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->_read()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:76)
at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->read()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:204)
at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->read()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:232)
at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->_search()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:62)
at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->search()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Profiling/Subscriber/ActiveRulesDataCollectorSubscriber.php:90)
at Shopware\Core\Profiling\Subscriber\ActiveRulesDataCollectorSubscriber->getMatchingRules()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Profiling/Subscriber/ActiveRulesDataCollectorSubscriber.php:66)
at Shopware\Core\Profiling\Subscriber\ActiveRulesDataCollectorSubscriber->collect()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/Profiler/Profiler.php:158)
at Symfony\Component\HttpKernel\Profiler\Profiler->collect()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102)
at Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115)
at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/EventDispatcher.php:206)
at Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/EventDispatcher.php:56)
at Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:50)
at Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:70)
at Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:31)
at Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:122)
at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/HttpKernel.php:216)
at Symfony\Component\HttpKernel\HttpKernel->filterResponse()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/HttpKernel.php:204)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/Adapter/Kernel/HttpKernel.php:43)
at Shopware\Core\Framework\Adapter\Kernel\HttpKernel->handle()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/EventListener/ErrorListener.php:97)
at Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115)
at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/EventDispatcher.php:206)
at Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/EventDispatcher.php:56)
at Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:50)
at Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:70)
at Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:31)
at Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:122)
at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/HttpKernel.php:241)
at Symfony\Component\HttpKernel\HttpKernel->handleThrowable()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/HttpKernel.php:134)
at Symfony\Component\HttpKernel\HttpKernel->terminateWithException()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php:84)
at Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::Symfony\Component\HttpKernel\EventListener\{closure}()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/error-handler/ErrorHandler.php:538)
at Symfony\Component\ErrorHandler\ErrorHandler->handleException()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/error-handler/ErrorHandler.php:634)
at Symfony\Component\ErrorHandler\ErrorHandler::handleFatalError()
|
|
[3/4]
Exception
|
|---|
Doctrine\DBAL\Driver\PDO\Exception:
SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
at /var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:24
at Doctrine\DBAL\Driver\PDO\Exception::new()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/doctrine/dbal/src/Driver/PDO/Statement.php:132)
at Doctrine\DBAL\Driver\PDO\Statement->execute()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php:69)
at Doctrine\DBAL\Driver\Middleware\AbstractStatementMiddleware->execute()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/doctrine-bridge/Middleware/Debug/DBAL3/Statement.php:70)
at Symfony\Bridge\Doctrine\Middleware\Debug\DBAL3\Statement->execute()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/doctrine/dbal/src/Connection.php:1104)
at Doctrine\DBAL\Connection->executeQuery()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/doctrine/dbal/src/Query/QueryBuilder.php:344)
at Doctrine\DBAL\Query\QueryBuilder->executeQuery()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:310)
at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->fetch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:133)
at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->_read()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:76)
at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->read()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:204)
at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->read()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:232)
at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->_search()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:62)
at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->search()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Profiling/Subscriber/ActiveRulesDataCollectorSubscriber.php:90)
at Shopware\Core\Profiling\Subscriber\ActiveRulesDataCollectorSubscriber->getMatchingRules()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Profiling/Subscriber/ActiveRulesDataCollectorSubscriber.php:66)
at Shopware\Core\Profiling\Subscriber\ActiveRulesDataCollectorSubscriber->collect()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/Profiler/Profiler.php:158)
at Symfony\Component\HttpKernel\Profiler\Profiler->collect()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102)
at Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115)
at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/EventDispatcher.php:206)
at Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/EventDispatcher.php:56)
at Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:50)
at Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:70)
at Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:31)
at Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:122)
at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/HttpKernel.php:216)
at Symfony\Component\HttpKernel\HttpKernel->filterResponse()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/HttpKernel.php:204)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/Adapter/Kernel/HttpKernel.php:43)
at Shopware\Core\Framework\Adapter\Kernel\HttpKernel->handle()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/EventListener/ErrorListener.php:97)
at Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115)
at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/EventDispatcher.php:206)
at Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/EventDispatcher.php:56)
at Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:50)
at Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:70)
at Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:31)
at Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:122)
at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/HttpKernel.php:241)
at Symfony\Component\HttpKernel\HttpKernel->handleThrowable()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/HttpKernel.php:134)
at Symfony\Component\HttpKernel\HttpKernel->terminateWithException()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php:84)
at Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::Symfony\Component\HttpKernel\EventListener\{closure}()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/error-handler/ErrorHandler.php:538)
at Symfony\Component\ErrorHandler\ErrorHandler->handleException()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/error-handler/ErrorHandler.php:634)
at Symfony\Component\ErrorHandler\ErrorHandler::handleFatalError()
|
|
[2/4]
PDOException
|
|---|
PDOException:
SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
at /var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/doctrine/dbal/src/Driver/PDO/Statement.php:130
at PDOStatement->execute()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/doctrine/dbal/src/Driver/PDO/Statement.php:130)
at Doctrine\DBAL\Driver\PDO\Statement->execute()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php:69)
at Doctrine\DBAL\Driver\Middleware\AbstractStatementMiddleware->execute()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/doctrine-bridge/Middleware/Debug/DBAL3/Statement.php:70)
at Symfony\Bridge\Doctrine\Middleware\Debug\DBAL3\Statement->execute()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/doctrine/dbal/src/Connection.php:1104)
at Doctrine\DBAL\Connection->executeQuery()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/doctrine/dbal/src/Query/QueryBuilder.php:344)
at Doctrine\DBAL\Query\QueryBuilder->executeQuery()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:310)
at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->fetch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:133)
at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->_read()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/Dbal/EntityReader.php:76)
at Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader->read()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:204)
at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->read()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:232)
at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->_search()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/DataAbstractionLayer/EntityRepository.php:62)
at Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->search()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Profiling/Subscriber/ActiveRulesDataCollectorSubscriber.php:90)
at Shopware\Core\Profiling\Subscriber\ActiveRulesDataCollectorSubscriber->getMatchingRules()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Profiling/Subscriber/ActiveRulesDataCollectorSubscriber.php:66)
at Shopware\Core\Profiling\Subscriber\ActiveRulesDataCollectorSubscriber->collect()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/Profiler/Profiler.php:158)
at Symfony\Component\HttpKernel\Profiler\Profiler->collect()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102)
at Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115)
at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/EventDispatcher.php:206)
at Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/EventDispatcher.php:56)
at Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:50)
at Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:70)
at Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:31)
at Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:122)
at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/HttpKernel.php:216)
at Symfony\Component\HttpKernel\HttpKernel->filterResponse()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/HttpKernel.php:204)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/Adapter/Kernel/HttpKernel.php:43)
at Shopware\Core\Framework\Adapter\Kernel\HttpKernel->handle()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/EventListener/ErrorListener.php:97)
at Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115)
at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/EventDispatcher.php:206)
at Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/EventDispatcher.php:56)
at Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:50)
at Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:70)
at Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:31)
at Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:122)
at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/HttpKernel.php:241)
at Symfony\Component\HttpKernel\HttpKernel->handleThrowable()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/HttpKernel.php:134)
at Symfony\Component\HttpKernel\HttpKernel->terminateWithException()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php:84)
at Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::Symfony\Component\HttpKernel\EventListener\{closure}()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/error-handler/ErrorHandler.php:538)
at Symfony\Component\ErrorHandler\ErrorHandler->handleException()
(/var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/symfony/error-handler/ErrorHandler.php:634)
at Symfony\Component\ErrorHandler\ErrorHandler::handleFatalError()
|
|
[1/4]
OutOfMemoryError
|
|---|
Symfony\Component\ErrorHandler\Error\OutOfMemoryError: Error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 5859896 bytes) at /var/www/vhosts/demo.lemm.de/arenz.demo.lemm.de/vendor/doctrine/dbal/src/Driver/PDO/Statement.php:130 |