Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

– Peggy Sue Vintage –
Damenmode im Vintage-Stil der 20er bis 60er Jahre

Shoppen Sie bei Peggy Sue Vintage feminine Damenmode im Vintage-Stil der 20er bis 60er Jahre. In unserem Onlineshop und in der Boutique in Frankfurt finden Sie eine vielfältige Auswahl an Retro-Mode, darunter elegante Flapper-Kleider, schwingende PetticoatkleiderSwingröckePencilkleider im Pinup-StilMarlenehosenOberteile im Vintage-Stil und die passenden Accessoires.

Bei uns finden Sie ausschließlich Reproduktionen im Vintage-Stil, keine Originalstücke. Größen, Materialien und Passformen sind an die Bedürfnisse heutiger Frauen angepasst.

Seit unserer Gründung im Jahr 2011 arbeiten wir ausschließlich mit sorgfältig ausgewählten Lieferanten, darunter internationale Retro-Modehersteller, inhaberinnengeführte Manufakturen und Fair-Trade-Marken. Zu jedem Artikel finden Sie Tipps zur Passform, Material- und Pflegehinweise, damit Sie lange Freude an Ihren Lieblingsstücken haben.

Wie wir gerne sagen: „Vintage kommt nie aus der Mode!“. Bei Peggy Sue Vintage entdecken Sie Outfits, die Ihre Persönlichkeit unterstreichen – egal, ob Sie klassische Vintage-Looks bevorzugen, Alltags- und Businessmode abseits des Mainstreams suchen oder ein Outfit für einen besonderen Anlass wie eine Mottoparty oder Hochzeit. Stöbern Sie in unseren Kollektionen und finden Sie Ihr neues Lieblingsstück!

Neu eingetroffen

Produktgalerie überspringen

Mode nach Jahrzehnten

Peggy Sue Vintage, Wallstraße 20, 60594 Frankfurt (Sachsenhausen)

Unsere Öffnungszeiten

Dienstag - Freitag 11 - 19 Uhr
Samstag 11 - 17 Uhr

Besuchen Sie uns auch auf Social Media - bei Facebook und Instagram.

Infos rund um Peggy Sue Vintage

Das sagen andere über uns

Hören Sie nicht auf uns, hören Sie auf die Menschen, die bei uns einkaufen! Seit 2011 gibt es unser Ladengeschäft in Frankfurt, seit 2014 unseren Onlineshop. Die Bewertungen wurden vor der Veröffentlichung auf unserer Website manuell auf Authentizität geprüft.

Mehr Infos zu Bewertungen

Madlen S.

"Ein tolles Lädchen, wo Angi immer ein typisches "Lenchen-Kleid(-ungsstück)" parat hält. Ich finde immer etwas neues für meinen Schrank - egal ob Kleid, Pullunder oder auch Schmuckstück. Fanatische Marken. Hier schlägt mein Vintageherz höher."

via Google

Petra R.

"In einer Zeit der Jogginghosen, Hoodies und Sneakers gibt es eine kleine Oase, die die elegante Damenmode vergangener Zeiten wieder aufleben lässt, und zwar vom glamourösen Flapper dress der 1920er Jahre bis zum 60er-Jahre Minikleid, zu wirklich anständigen Preisen in sehr guter Qualität."

via Google

Petra S.

"Das Geschäft und der Onlineshopping sind super es findet sich immer das ein oder andere Schätzchen. Die Beratung ist sehr kompetent und immer sehr freundlich. Bei Peggy Sue Vintage ist der Kunde wirklich noch König."

via Google

Sandra H.

"Super Kundenservice, schnelle Lieferung und sehr nette Inhaberin."

via Facebook

Claudia K.

"Über die Jahre sind einige tolle Stücke bei mir eingezogen, vom Karorock über eleganten Mantel bis hin zu verschiedensten Kleidern. Jedes für sich ein Hit, so wie der ganze Laden! Bitte weiter so."

via Facebook

Ihre Vorteile

Peggy Sue Vintage - der Shop mit Herzblut, persönlicher Erfahrung und maximaler Ehrlichkeit. Das wirklich Besondere ist die Verknüpfung von Online und Offline: Unter einem Label können Sie gemütlich von zuhause oder direkt im Laden nach Ihren neuen Lieblingskleidungsstücken stöbern.

Persönliche Beratung

Wir kennen alle Artikel persönlich - jedes Teil aus dem Onlineshop ist auch physisch im Laden vorhanden.

Schneller Versand

Alle Artikel werden direkt aus unserem Ladengeschäft verschickt - ohne Umwege und liebevoll persönlich verpackt.

Ab 50 EUR versandkostenfrei

Wir versenden versandkostenfrei ab 50 EUR nach Deutschland. Mehr Info zum Versand

PeggySueVintage
Loading…
Loading the web debug toolbar…
Attempt #
Warning: session_name(): Session name cannot be changed after headers have already been sent (500 Internal Server Error)

Symfony Exception

TypeError ErrorException

HTTP 500 Internal Server Error

Warning: session_name(): Session name cannot be changed after headers have already been sent

Exceptions 2

ErrorException

Show exception properties
ErrorException {#548
  #severity: E_WARNING
}
  1.     {
  2.         if ($this->isActive()) {
  3.             throw new \LogicException('Cannot change the name of an active session.');
  4.         }
  5.         session_name($name);
  6.     }
  7. }
  1.         return $this->saveHandler->getName();
  2.     }
  3.     public function setName(string $name): void
  4.     {
  5.         $this->saveHandler->setName($name);
  6.     }
  7.     public function regenerate(bool $destroy false, ?int $lifetime null): bool
  8.     {
  9.         // Cannot regenerate the session ID for non-active sessions.
  1.         return $this->storage->getName();
  2.     }
  3.     public function setName(string $name): void
  4.     {
  5.         $this->storage->setName($name);
  6.     }
  7.     public function getMetadataBag(): MetadataBag
  8.     {
  9.         ++$this->usageIndex;
  1.         }
  2.         $session $mainRequest->getSession();
  3.         if (!$session->isStarted()) {
  4.             $session->setName('session-');
  5.             $session->start();
  6.             $session->set('sessionId'$session->getId());
  7.         }
  8.         $salesChannelId $mainRequest->attributes->get(PlatformRequest::ATTRIBUTE_SALES_CHANNEL_ID);
  1.         $this->priority ??= $dispatcher->getListenerPriority($eventName$this->listener);
  2.         $e $this->stopwatch->start($this->name'event_listener');
  3.         try {
  4.             ($this->optimizedListener ?? $this->listener)($event$eventName$dispatcher);
  5.         } finally {
  6.             if ($e->isStarted()) {
  7.                 $e->stop();
  8.             }
  9.         }
  1.         foreach ($listeners as $listener) {
  2.             if ($stoppable && $event->isPropagationStopped()) {
  3.                 break;
  4.             }
  5.             $listener($event$eventName$this);
  6.         }
  7.     }
  8.     /**
  9.      * Sorts the internal list of listeners for the given event by priority.
  1.         } else {
  2.             $listeners $this->getListeners($eventName);
  3.         }
  4.         if ($listeners) {
  5.             $this->callListeners($listeners$eventName$event);
  6.         }
  7.         return $event;
  8.     }
  1.      *
  2.      * @return TEvent
  3.      */
  4.     public function dispatch(object $event, ?string $eventName null): object
  5.     {
  6.         $event $this->dispatcher->dispatch($event$eventName);
  7.         if (!$event instanceof FlowEventAware) {
  8.             return $event;
  9.         }
  1.     ) {
  2.     }
  3.     public function dispatch(object $event, ?string $eventName null): object
  4.     {
  5.         $event $this->dispatcher->dispatch($event$eventName);
  6.         // @deprecated tag:v6.7.0 - remove DISABLE_EXTENSIONS from if condition
  7.         if (EnvironmentHelper::getVariable('DISABLE_EXTENSIONS'false) || !HookableEventFactory::isHookable($event)) {
  8.             return $event;
  9.         }
  1.                 }
  2.                 $this->dispatch($nested$name);
  3.             }
  4.         }
  5.         return $this->dispatcher->dispatch($event$eventName);
  6.     }
  7.     /**
  8.      * @param callable $listener can not use native type declaration @see https://github.com/symfony/symfony/issues/42283
  9.      */
  1.         try {
  2.             $this->beforeDispatch($eventName$event);
  3.             try {
  4.                 $e $this->stopwatch->start($eventName'section');
  5.                 try {
  6.                     $this->dispatcher->dispatch($event$eventName);
  7.                 } finally {
  8.                     if ($e->isStarted()) {
  9.                         $e->stop();
  10.                     }
  11.                 }
  1.      */
  2.     private function handleRaw(Request $requestint $type self::MAIN_REQUEST): Response
  3.     {
  4.         // request
  5.         $event = new RequestEvent($this$request$type);
  6.         $this->dispatcher->dispatch($eventKernelEvents::REQUEST);
  7.         if ($event->hasResponse()) {
  8.             return $this->filterResponse($event->getResponse(), $request$type);
  9.         }
  1.         $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  2.         $this->requestStack->push($request);
  3.         $response null;
  4.         try {
  5.             return $response $this->handleRaw($request$type);
  6.         } catch (\Throwable $e) {
  7.             if ($e instanceof \Error && !$this->handleAllThrowables) {
  8.                 throw $e;
  9.             }
  1.     }
  2.     public function handle(Request $requestint $type HttpKernelInterface::MAIN_REQUESTbool $catch true): Response
  3.     {
  4.         if ($request->attributes->get('exception') !== null) {
  5.             return parent::handle($request$type$catch);
  6.         }
  7.         if (!$request->attributes->has('sw-skip-transformer')) {
  8.             try {
  9.                 $request $this->requestTransformer->transform($request);
  1.         }
  2.         $request $this->duplicateRequest($throwable$event->getRequest());
  3.         try {
  4.             $response $event->getKernel()->handle($requestHttpKernelInterface::SUB_REQUESTfalse);
  5.         } catch (\Exception $e) {
  6.             $f FlattenException::createFromThrowable($e);
  7.             $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()));
  1.         $this->priority ??= $dispatcher->getListenerPriority($eventName$this->listener);
  2.         $e $this->stopwatch->start($this->name'event_listener');
  3.         try {
  4.             ($this->optimizedListener ?? $this->listener)($event$eventName$dispatcher);
  5.         } finally {
  6.             if ($e->isStarted()) {
  7.                 $e->stop();
  8.             }
  9.         }
  1.         foreach ($listeners as $listener) {
  2.             if ($stoppable && $event->isPropagationStopped()) {
  3.                 break;
  4.             }
  5.             $listener($event$eventName$this);
  6.         }
  7.     }
  8.     /**
  9.      * Sorts the internal list of listeners for the given event by priority.
  1.         } else {
  2.             $listeners $this->getListeners($eventName);
  3.         }
  4.         if ($listeners) {
  5.             $this->callListeners($listeners$eventName$event);
  6.         }
  7.         return $event;
  8.     }
  1.      *
  2.      * @return TEvent
  3.      */
  4.     public function dispatch(object $event, ?string $eventName null): object
  5.     {
  6.         $event $this->dispatcher->dispatch($event$eventName);
  7.         if (!$event instanceof FlowEventAware) {
  8.             return $event;
  9.         }
  1.     ) {
  2.     }
  3.     public function dispatch(object $event, ?string $eventName null): object
  4.     {
  5.         $event $this->dispatcher->dispatch($event$eventName);
  6.         // @deprecated tag:v6.7.0 - remove DISABLE_EXTENSIONS from if condition
  7.         if (EnvironmentHelper::getVariable('DISABLE_EXTENSIONS'false) || !HookableEventFactory::isHookable($event)) {
  8.             return $event;
  9.         }
  1.                 }
  2.                 $this->dispatch($nested$name);
  3.             }
  4.         }
  5.         return $this->dispatcher->dispatch($event$eventName);
  6.     }
  7.     /**
  8.      * @param callable $listener can not use native type declaration @see https://github.com/symfony/symfony/issues/42283
  9.      */
  1.         try {
  2.             $this->beforeDispatch($eventName$event);
  3.             try {
  4.                 $e $this->stopwatch->start($eventName'section');
  5.                 try {
  6.                     $this->dispatcher->dispatch($event$eventName);
  7.                 } finally {
  8.                     if ($e->isStarted()) {
  9.                         $e->stop();
  10.                     }
  11.                 }
  1.      * Handles a throwable by trying to convert it to a Response.
  2.      */
  3.     private function handleThrowable(\Throwable $eRequest $requestint $type): Response
  4.     {
  5.         $event = new ExceptionEvent($this$request$type$eisKernelTerminating$this->terminating);
  6.         $this->dispatcher->dispatch($eventKernelEvents::EXCEPTION);
  7.         // a listener might have replaced the exception
  8.         $e $event->getThrowable();
  9.         if (!$event->hasResponse()) {
  1.         if ($pop $request !== $this->requestStack->getMainRequest()) {
  2.             $this->requestStack->push($request);
  3.         }
  4.         try {
  5.             $response $this->handleThrowable($exception$requestself::MAIN_REQUEST);
  6.         } finally {
  7.             if ($pop) {
  8.                 $this->requestStack->pop();
  9.             }
  10.         }
  1.                         if ($hasRun) {
  2.                             throw $e;
  3.                         }
  4.                         $hasRun true;
  5.                         $kernel->terminateWithException($e$request);
  6.                     };
  7.                 }
  8.             } elseif ($event instanceof ConsoleEvent && $app $event->getCommand()->getApplication()) {
  9.                 $output $event->getOutput();
  10.                 if ($output instanceof ConsoleOutputInterface) {
in /www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/error-handler/ErrorHandler.php :: Symfony\Component\HttpKernel\EventListener\{closure} (line 538)
  1.             $this->exceptionHandler null;
  2.         }
  3.         try {
  4.             if (null !== $exceptionHandler) {
  5.                 $exceptionHandler($exception);
  6.                 return;
  7.             }
  8.             $handlerException ??= $exception;
  9.         } catch (\Throwable $handlerException) {
ErrorHandler->handleException(object(TypeError))

TypeError

Pnc\DocumentsData\Services\PdfDebugService::__construct(): Argument #7 ($resolvedConfigLoader) must be of type Shopware\Storefront\Theme\ResolvedConfigLoader, Shopware\Storefront\Theme\CachedResolvedConfigLoader given, called in /www/htdocs/w01e11a2/shopware6_2025/var/cache/dev_h9b0462c92732fc73883643512ff54dd8/ContainerRDQQeXd/Shopware_Core_KernelDevDebugContainer.php on line 28749

  1. use Shopware\Storefront\Theme\ResolvedConfigLoader;
  2. use Symfony\Component\EventDispatcher\EventSubscriberInterface;
  3. class PdfDebugService implements EventSubscriberInterface
  4. {
  5.     public function __construct(
  6.         private readonly string $projectDir,
  7.         private readonly Connection $connection,
  8.         private readonly EntityRepository $orderRepository,
  9.         private readonly EntityRepository $salesChannelRepository,
  10.         private readonly DocumentGenerator $documentGenerator,
  1.         if (isset($container->privates['Pnc\\DocumentsData\\Services\\PdfDebugService'])) {
  2.             return $container->privates['Pnc\\DocumentsData\\Services\\PdfDebugService'];
  3.         }
  4.         $instance = new \Pnc\DocumentsData\Services\PdfDebugService(\dirname(__DIR__4), ($container->services['Doctrine\\DBAL\\Connection'] ?? self::getConnectionService($container)), $a$b$c$d$e);
  5.         if (isset($container->privates['Pnc\\DocumentsData\\Services\\PdfDebugService'])) {
  6.             return $container->privates['Pnc\\DocumentsData\\Services\\PdfDebugService'];
  7.         }
  1.         $instance->addListener('Shopware\\Core\\System\\SystemConfig\\Event\\SystemConfigMultipleChangedEvent', [#[\Closure(name'Swag\\PayPal\\Webhook\\Registration\\WebhookSubscriber')] fn () => ($container->privates['Swag\\PayPal\\Webhook\\Registration\\WebhookSubscriber'] ?? self::getWebhookSubscriberService($container)), 'checkWebhookAfter'], 0);
  2.         $instance->addListener('Shopware\\Core\\Checkout\\Cart\\Event\\CheckoutOrderPlacedEvent', [#[\Closure(name'Swag\\PayPal\\Pos\\Sync\\Inventory\\StockSubscriber')] fn () => ($container->privates['Swag\\PayPal\\Pos\\Sync\\Inventory\\StockSubscriber'] ?? self::getStockSubscriberService($container)), 'orderPlaced'], 0);
  3.         $instance->addListener('Shopware\\Core\\System\\StateMachine\\Event\\StateMachineTransitionEvent', [#[\Closure(name'Swag\\PayPal\\Pos\\Sync\\Inventory\\StockSubscriber')] fn () => ($container->privates['Swag\\PayPal\\Pos\\Sync\\Inventory\\StockSubscriber'] ?? self::getStockSubscriberService($container)), 'stateChanged'], 0);
  4.         $instance->addListener('order_line_item.written', [#[\Closure(name'Swag\\PayPal\\Pos\\Sync\\Inventory\\StockSubscriber')] fn () => ($container->privates['Swag\\PayPal\\Pos\\Sync\\Inventory\\StockSubscriber'] ?? self::getStockSubscriberService($container)), 'lineItemWritten'], 0);
  5.         $instance->addListener('order_line_item.deleted', [#[\Closure(name'Swag\\PayPal\\Pos\\Sync\\Inventory\\StockSubscriber')] fn () => ($container->privates['Swag\\PayPal\\Pos\\Sync\\Inventory\\StockSubscriber'] ?? self::getStockSubscriberService($container)), 'lineItemWritten'], 0);
  6.         $instance->addListener('Shopware\\Core\\Checkout\\Document\\Event\\DocumentTemplateRendererParameterEvent', [#[\Closure(name'Pnc\\DocumentsData\\Services\\PdfDebugService')] fn () => ($container->privates['Pnc\\DocumentsData\\Services\\PdfDebugService'] ?? self::getPdfDebugServiceService($container)), 'onDocumentTemplateRendererParameter'], 0);
  7.         $instance->addListener('Shopware\\Core\\Content\\MailTemplate\\Service\\Event\\MailBeforeSentEvent', [#[\Closure(name'Pnc\\DocumentsData\\Subscriber\\TemplateSubscriber')] fn () => ($container->privates['Pnc\\DocumentsData\\Subscriber\\TemplateSubscriber'] ?? self::getTemplateSubscriberService($container)), 'onMailBeforeSent'], 0);
  8.         $instance->addListener('Shopware\\Core\\Checkout\\Document\\Event\\DocumentTemplateRendererParameterEvent', [#[\Closure(name'Pnc\\DocumentsData\\Subscriber\\TemplateSubscriber')] fn () => ($container->privates['Pnc\\DocumentsData\\Subscriber\\TemplateSubscriber'] ?? self::getTemplateSubscriberService($container)), 'onDocumentTemplateRendererParameter'], 0);
  9.         $instance->addListener('Shopware\\Core\\Content\\MailTemplate\\Service\\Event\\MailBeforeValidateEvent', [#[\Closure(name'Pnc\\DocumentsData\\Subscriber\\TemplateSubscriber')] fn () => ($container->privates['Pnc\\DocumentsData\\Subscriber\\TemplateSubscriber'] ?? self::getTemplateSubscriberService($container)), 'onMailBeforeValidate'], 0);
  10.         $instance->addListener('Shopware\\Storefront\\Event\\StorefrontRenderEvent', [#[\Closure(name'Pnc\\DocumentsData\\Subscriber\\TemplateSubscriber')] fn () => ($container->privates['Pnc\\DocumentsData\\Subscriber\\TemplateSubscriber'] ?? self::getTemplateSubscriberService($container)), 'onStorefrontRenderEvent'], 0);
  11.         $instance->addListener('kernel.controller_arguments', [#[\Closure(name'argument_resolver.request_payload', class: 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver')] fn () => ($container->privates['argument_resolver.request_payload'] ?? self::getArgumentResolver_RequestPayloadService($container)), 'onKernelControllerArguments'], 0);
  1.         $this->sorted[$eventName] = [];
  2.         foreach ($this->listeners[$eventName] as &$listeners) {
  3.             foreach ($listeners as &$listener) {
  4.                 if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && >= \count($listener)) {
  5.                     $listener[0] = $listener[0]();
  6.                     $listener[1] ??= '__invoke';
  7.                 }
  8.                 $this->sorted[$eventName][] = $listener;
  9.             }
  10.         }
  1.             return $this->sorted[$eventName];
  2.         }
  3.         foreach ($this->listeners as $eventName => $eventListeners) {
  4.             if (!isset($this->sorted[$eventName])) {
  5.                 $this->sortListeners($eventName);
  6.             }
  7.         }
  8.         return array_filter($this->sorted);
  9.     }
  1.     /**
  2.      * @return array<array-key, array<array-key, callable(object): void>|callable(object): void>
  3.      */
  4.     public function getListeners(?string $eventName null): array
  5.     {
  6.         return $this->dispatcher->getListeners($eventName);
  7.     }
  8.     public function getListenerPriority(string $eventName, callable $listener): ?int
  9.     {
  10.         return $this->dispatcher->getListenerPriority($eventName$listener);
  1.     /**
  2.      * @return array<array-key, array<array-key, callable(object): void>|callable(object): void>
  3.      */
  4.     public function getListeners(?string $eventName null): array
  5.     {
  6.         return $this->dispatcher->getListeners($eventName);
  7.     }
  8.     public function getListenerPriority(string $eventName, callable $listener): ?int
  9.     {
  10.         /** @var callable(object): void $listener - Specify generic callback interface callers can provide more specific implementations */
  1.     /**
  2.      * @return array<array-key, array<array-key, callable(object): void>|callable(object): void>
  3.      */
  4.     public function getListeners(?string $eventName null): array
  5.     {
  6.         return $this->dispatcher->getListeners($eventName);
  7.     }
  8.     public function getListenerPriority(string $eventName, callable $listener): ?int
  9.     {
  10.         /** @var callable(object): void $listener - Specify generic callback interface callers can provide more specific implementations */
  1.         $this->dispatcher->removeSubscriber($subscriber);
  2.     }
  3.     public function getListeners(?string $eventName null): array
  4.     {
  5.         return $this->dispatcher->getListeners($eventName);
  6.     }
  7.     public function getListenerPriority(string $eventName, callable|array $listener): ?int
  8.     {
  9.         // we might have wrapped listeners for the event (if called while dispatching)
  1.     private function getListenersWithoutPriority(): array
  2.     {
  3.         $result = [];
  4.         foreach ($this->getListeners() as $eventName => $listeners) {
  5.             foreach ($listeners as $listener) {
  6.                 $result[$eventName][] = [$listenernull];
  7.             }
  8.         }
  1.     }
  2.     public function getNotCalledListeners(?Request $request null): array
  3.     {
  4.         try {
  5.             $allListeners $this->dispatcher instanceof EventDispatcher $this->getListenersWithPriority() : $this->getListenersWithoutPriority();
  6.         } catch (\Exception $e) {
  7.             $this->logger?->info('An exception was thrown while getting the uncalled listeners.', ['exception' => $e]);
  8.             // unable to retrieve the uncalled listeners
  9.             return [];
  1.             if (!$dispatcher instanceof TraceableEventDispatcher) {
  2.                 continue;
  3.             }
  4.             $this->setCalledListeners($dispatcher->getCalledListeners($this->currentRequest), $name);
  5.             $this->setNotCalledListeners($dispatcher->getNotCalledListeners($this->currentRequest), $name);
  6.             $this->setOrphanedEvents($dispatcher->getOrphanedEvents($this->currentRequest), $name);
  7.         }
  8.         $this->data $this->cloneVar($this->data);
  9.     }
  1.     public function saveProfile(Profile $profile): bool
  2.     {
  3.         // late collect
  4.         foreach ($profile->getCollectors() as $collector) {
  5.             if ($collector instanceof LateDataCollectorInterface) {
  6.                 $collector->lateCollect();
  7.             }
  8.         }
  9.         if (!($ret $this->storage->write($profile)) && null !== $this->logger) {
  10.             $this->logger->warning('Unable to store the profiler information.', ['configured_storage' => $this->storage::class]);
  1.             }
  2.         }
  3.         // save profiles
  4.         foreach ($this->profiles as $request) {
  5.             $this->profiler->saveProfile($this->profiles[$request]);
  6.         }
  7.         $this->reset();
  8.     }
  1.         $this->priority ??= $dispatcher->getListenerPriority($eventName$this->listener);
  2.         $e $this->stopwatch->start($this->name'event_listener');
  3.         try {
  4.             ($this->optimizedListener ?? $this->listener)($event$eventName$dispatcher);
  5.         } finally {
  6.             if ($e->isStarted()) {
  7.                 $e->stop();
  8.             }
  9.         }
  1.         foreach ($listeners as $listener) {
  2.             if ($stoppable && $event->isPropagationStopped()) {
  3.                 break;
  4.             }
  5.             $listener($event$eventName$this);
  6.         }
  7.     }
  8.     /**
  9.      * Sorts the internal list of listeners for the given event by priority.
  1.         } else {
  2.             $listeners $this->getListeners($eventName);
  3.         }
  4.         if ($listeners) {
  5.             $this->callListeners($listeners$eventName$event);
  6.         }
  7.         return $event;
  8.     }
  1.      *
  2.      * @return TEvent
  3.      */
  4.     public function dispatch(object $event, ?string $eventName null): object
  5.     {
  6.         $event $this->dispatcher->dispatch($event$eventName);
  7.         if (!$event instanceof FlowEventAware) {
  8.             return $event;
  9.         }
  1.     ) {
  2.     }
  3.     public function dispatch(object $event, ?string $eventName null): object
  4.     {
  5.         $event $this->dispatcher->dispatch($event$eventName);
  6.         // @deprecated tag:v6.7.0 - remove DISABLE_EXTENSIONS from if condition
  7.         if (EnvironmentHelper::getVariable('DISABLE_EXTENSIONS'false) || !HookableEventFactory::isHookable($event)) {
  8.             return $event;
  9.         }
  1.                 }
  2.                 $this->dispatch($nested$name);
  3.             }
  4.         }
  5.         return $this->dispatcher->dispatch($event$eventName);
  6.     }
  7.     /**
  8.      * @param callable $listener can not use native type declaration @see https://github.com/symfony/symfony/issues/42283
  9.      */
  1.         try {
  2.             $this->beforeDispatch($eventName$event);
  3.             try {
  4.                 $e $this->stopwatch->start($eventName'section');
  5.                 try {
  6.                     $this->dispatcher->dispatch($event$eventName);
  7.                 } finally {
  8.                     if ($e->isStarted()) {
  9.                         $e->stop();
  10.                     }
  11.                 }
  1.     public function terminate(Request $requestResponse $response): void
  2.     {
  3.         try {
  4.             $this->terminating true;
  5.             $this->dispatcher->dispatch(new TerminateEvent($this$request$response), KernelEvents::TERMINATE);
  6.         } finally {
  7.             $this->terminating false;
  8.         }
  9.     }
  1.         if (\in_array('fresh'$this->traces[$this->getTraceKey($request)] ?? [], true)) {
  2.             return;
  3.         }
  4.         if ($this->getKernel() instanceof TerminableInterface) {
  5.             $this->getKernel()->terminate($request$response);
  6.         }
  7.     }
  8.     /**
  9.      * Forwards the Request to the backend without storing the Response in the cache.
  1.         if (!$this->booted) {
  2.             return;
  3.         }
  4.         if ($this->getHttpKernel() instanceof TerminableInterface) {
  5.             $this->getHttpKernel()->terminate($request$response);
  6.         }
  7.     }
  8.     public function shutdown(): void
  9.     {
  1.         } else {
  2.             $response->send();
  3.         }
  4.         if ($this->kernel instanceof TerminableInterface) {
  5.             $this->kernel->terminate($this->request$response);
  6.         }
  7.         return 0;
  8.     }
  9. }
  1. $app $app(...$args);
  2. exit(
  3.     $runtime
  4.         ->getRunner($app)
  5.         ->run()
  6. );
require_once('/www/htdocs/w01e11a2/shopware6_2025/vendor/autoload_runtime.php') in /www/htdocs/w01e11a2/shopware6_2025/public/index.php (line 10)
  1. use Shopware\Core\Installer\InstallerKernel;
  2. use Shopware\Core\Framework\Adapter\Kernel\KernelFactory;
  3. $_SERVER['SCRIPT_FILENAME'] = __FILE__;
  4. require_once __DIR__ '/../vendor/autoload_runtime.php';
  5. if (!file_exists(__DIR__ '/../.env') && !file_exists(__DIR__ '/../.env.dist') && !file_exists(__DIR__ '/../.env.local.php')) {
  6.     $_SERVER['APP_RUNTIME_OPTIONS']['disable_dotenv'] = true;
  7. }

Stack Traces 2

[2/2] ErrorException
ErrorException:
Warning: session_name(): Session name cannot be changed after headers have already been sent

  at /www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:96
  at Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy->setName('session-')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:184)
  at Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage->setName('session-')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/http-foundation/Session/Session.php:181)
  at Symfony\Component\HttpFoundation\Session\Session->setName('session-')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/shopware/storefront/Framework/Routing/StorefrontSubscriber.php:89)
  at Shopware\Storefront\Framework\Routing\StorefrontSubscriber->startSession(object(RequestEvent), 'kernel.request', object(TraceableEventDispatcher))
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(RequestEvent), 'kernel.request', object(TraceableEventDispatcher))
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/event-dispatcher/EventDispatcher.php:206)
  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), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.request', object(RequestEvent))
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/event-dispatcher/EventDispatcher.php:56)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:40)
  at Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:29)
  at Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:31)
  at Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/http-kernel/HttpKernel.php:159)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 2)
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 2, false)
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/shopware/core/Framework/Adapter/Kernel/HttpKernel.php:43)
  at Shopware\Core\Framework\Adapter\Kernel\HttpKernel->handle(object(Request), 2, false)
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/http-kernel/EventListener/ErrorListener.php:99)
  at Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException(object(ExceptionEvent), 'kernel.exception', object(TraceableEventDispatcher))
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(ExceptionEvent), 'kernel.exception', object(TraceableEventDispatcher))
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/event-dispatcher/EventDispatcher.php:206)
  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.exception', object(ExceptionEvent))
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/event-dispatcher/EventDispatcher.php:56)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object(ExceptionEvent), 'kernel.exception')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:40)
  at Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch(object(ExceptionEvent), 'kernel.exception')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:29)
  at Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch(object(ExceptionEvent), 'kernel.exception')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:31)
  at Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch(object(ExceptionEvent), 'kernel.exception')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(ExceptionEvent), 'kernel.exception')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/http-kernel/HttpKernel.php:241)
  at Symfony\Component\HttpKernel\HttpKernel->handleThrowable(object(TypeError), object(Request), 1)
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/http-kernel/HttpKernel.php:134)
  at Symfony\Component\HttpKernel\HttpKernel->terminateWithException(object(TypeError), object(Request))
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php:77)
  at Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::Symfony\Component\HttpKernel\EventListener\{closure}(object(TypeError))
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/error-handler/ErrorHandler.php:538)
  at Symfony\Component\ErrorHandler\ErrorHandler->handleException(object(TypeError))                
[1/2] TypeError
TypeError:
Pnc\DocumentsData\Services\PdfDebugService::__construct(): Argument #7 ($resolvedConfigLoader) must be of type Shopware\Storefront\Theme\ResolvedConfigLoader, Shopware\Storefront\Theme\CachedResolvedConfigLoader given, called in /www/htdocs/w01e11a2/shopware6_2025/var/cache/dev_h9b0462c92732fc73883643512ff54dd8/ContainerRDQQeXd/Shopware_Core_KernelDevDebugContainer.php on line 28749

  at /www/htdocs/w01e11a2/shopware6_2025/custom/plugins/PncDocumentsData/src/Services/PdfDebugService.php:23
  at Pnc\DocumentsData\Services\PdfDebugService->__construct('/www/htdocs/w01e11a2/shopware6_2025', object(Connection), object(EntityRepository), object(EntityRepository), object(DocumentGenerator), object(CachedSalesChannelContextFactory), object(CachedResolvedConfigLoader))
     (/www/htdocs/w01e11a2/shopware6_2025/var/cache/dev_h9b0462c92732fc73883643512ff54dd8/ContainerRDQQeXd/Shopware_Core_KernelDevDebugContainer.php:28749)
  at ContainerRDQQeXd\Shopware_Core_KernelDevDebugContainer::getPdfDebugServiceService(object(Shopware_Core_KernelDevDebugContainer))
     (/www/htdocs/w01e11a2/shopware6_2025/var/cache/dev_h9b0462c92732fc73883643512ff54dd8/ContainerRDQQeXd/Shopware_Core_KernelDevDebugContainer.php:16742)
  at ContainerRDQQeXd\Shopware_Core_KernelDevDebugContainer::ContainerRDQQeXd\{closure}()
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/event-dispatcher/EventDispatcher.php:221)
  at Symfony\Component\EventDispatcher\EventDispatcher->sortListeners('Shopware\\Core\\Checkout\\Document\\Event\\DocumentTemplateRendererParameterEvent')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/event-dispatcher/EventDispatcher.php:78)
  at Symfony\Component\EventDispatcher\EventDispatcher->getListeners('Shopware\\Core\\Checkout\\Document\\Event\\DocumentTemplateRendererParameterEvent')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:89)
  at Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->getListeners(null)
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:71)
  at Shopware\Core\Framework\Webhook\WebhookDispatcher->getListeners(null)
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:64)
  at Shopware\Core\Framework\Event\NestedEventDispatcher->getListeners(null)
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:85)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->getListeners()
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:383)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->getListenersWithoutPriority()
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:167)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->getNotCalledListeners(null)
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/http-kernel/DataCollector/EventDataCollector.php:74)
  at Symfony\Component\HttpKernel\DataCollector\EventDataCollector->lateCollect()
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/http-kernel/Profiler/Profiler.php:93)
  at Symfony\Component\HttpKernel\Profiler\Profiler->saveProfile(object(Profile))
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:129)
  at Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelTerminate(object(TerminateEvent), 'kernel.terminate', object(TraceableEventDispatcher))
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(TerminateEvent), 'kernel.terminate', object(TraceableEventDispatcher))
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/event-dispatcher/EventDispatcher.php:206)
  at Symfony\Component\EventDispatcher\EventDispatcher->callListeners(array(object(WrappedListener)), 'kernel.terminate', object(TerminateEvent))
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/event-dispatcher/EventDispatcher.php:56)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object(TerminateEvent), 'kernel.terminate')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:40)
  at Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch(object(TerminateEvent), 'kernel.terminate')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:29)
  at Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch(object(TerminateEvent), 'kernel.terminate')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:31)
  at Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch(object(TerminateEvent), 'kernel.terminate')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(TerminateEvent), 'kernel.terminate')
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/http-kernel/HttpKernel.php:114)
  at Symfony\Component\HttpKernel\HttpKernel->terminate(object(Request), object(Response))
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/http-kernel/HttpCache/HttpCache.php:255)
  at Symfony\Component\HttpKernel\HttpCache\HttpCache->terminate(object(Request), object(Response))
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/http-kernel/Kernel.php:147)
  at Symfony\Component\HttpKernel\Kernel->terminate(object(Request), object(Response))
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:53)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (/www/htdocs/w01e11a2/shopware6_2025/vendor/autoload_runtime.php:32)
  at require_once('/www/htdocs/w01e11a2/shopware6_2025/vendor/autoload_runtime.php')
     (/www/htdocs/w01e11a2/shopware6_2025/public/index.php:10)