Exceptions
Exceptions 2
Symfony\Component\HttpKernel\Exception\ NotFoundHttpException
Show exception properties
Symfony\Component\HttpKernel\Exception\NotFoundHttpException {#2002 -statusCode: 404 -headers: [] }
- if ($referer = $request->headers->get('referer')) {
- $message .= \sprintf(' (from "%s")', $referer);
- }
- throw new NotFoundHttpException($message, $e);
- } catch (MethodNotAllowedException $e) {
- $message = \sprintf('No route found for "%s %s": Method Not Allowed (Allow: %s)', $request->getMethod(), $request->getUriForPath($request->getPathInfo()), implode(', ', $e->getAllowedMethods()));
- throw new MethodNotAllowedHttpException($e->getAllowedMethods(), $message, $e);
- }
            
        
    
    
                    
            in
            
                vendor/symfony/event-dispatcher/Debug/WrappedListener.php
            
                            ->
                onKernelRequest
                        (line 115)
            
        
    
    - $this->priority ??= $dispatcher->getListenerPriority($eventName, $this->listener);
- $e = $this->stopwatch->start($this->name, 'event_listener');
- try {
- ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
- } finally {
- if ($e->isStarted()) {
- $e->stop();
- }
- }
            
        
    
    
                    
            in
            
                vendor/symfony/event-dispatcher/EventDispatcher.php
            
                            ->
                __invoke
                        (line 206)
            
        
    
    - foreach ($listeners as $listener) {
- if ($stoppable && $event->isPropagationStopped()) {
- break;
- }
- $listener($event, $eventName, $this);
- }
- }
- /**
- * Sorts the internal list of listeners for the given event by priority.
            
        
    
    
                    
            in
            
                vendor/symfony/event-dispatcher/EventDispatcher.php
            
                            ->
                callListeners
                        (line 56)
            
        
    
    - } else {
- $listeners = $this->getListeners($eventName);
- }
- if ($listeners) {
- $this->callListeners($listeners, $eventName, $event);
- }
- return $event;
- }
            
        
    
            EventDispatcher->dispatch(object(RequestEvent), 'kernel.request')    
                    
            in
            
                custom/plugins/SwagCommercial/src/Subscription/Framework/Event/SubscriptionEventDispatcher.php
            
                        (line 36)
            
        
    
    - if ($this->registry->isSubscriptionContext($event) && $this->registry->has($eventName)) {
- $eventName = SubscriptionEventRegistry::prefixedEventName($eventName);
- }
- return $this->decorated->dispatch($event, $eventName);
- }
- /**
- * @param callable $listener can not use native type declaration @see https://github.com/symfony/symfony/issues/42283
- */
            
        
    
    
                    
            in
            
                vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php
            
                            ->
                dispatch
                        (line 40)
            
        
    
    - *
- * @return TEvent
- */
- public function dispatch(object $event, ?string $eventName = null): object
- {
- $event = $this->dispatcher->dispatch($event, $eventName);
- if (!$event instanceof FlowEventAware) {
- return $event;
- }
            
        
    
    
                    
            in
            
                vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php
            
                            ->
                dispatch
                        (line 29)
            
        
    
    - ) {
- }
- public function dispatch(object $event, ?string $eventName = null): object
- {
- $event = $this->dispatcher->dispatch($event, $eventName);
- // @deprecated tag:v6.7.0 - remove DISABLE_EXTENSIONS from if condition
- if (EnvironmentHelper::getVariable('DISABLE_EXTENSIONS', false) || !HookableEventFactory::isHookable($event)) {
- return $event;
- }
            
        
    
    
                    
            in
            
                vendor/shopware/core/Framework/Event/NestedEventDispatcher.php
            
                            ->
                dispatch
                        (line 31)
            
        
    
    - }
- $this->dispatch($nested, $name);
- }
- }
- return $this->dispatcher->dispatch($event, $eventName);
- }
- /**
- * @param callable $listener can not use native type declaration @see https://github.com/symfony/symfony/issues/42283
- */
            
        
    
    
                    
            in
            
                vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php
            
                            ->
                dispatch
                        (line 122)
            
        
    
    - try {
- $this->beforeDispatch($eventName, $event);
- try {
- $e = $this->stopwatch->start($eventName, 'section');
- try {
- $this->dispatcher->dispatch($event, $eventName);
- } finally {
- if ($e->isStarted()) {
- $e->stop();
- }
- }
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/HttpKernel.php
            
                            ->
                dispatch
                        (line 159)
            
        
    
    - */
- private function handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response
- {
- // request
- $event = new RequestEvent($this, $request, $type);
- $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
- if ($event->hasResponse()) {
- return $this->filterResponse($event->getResponse(), $request, $type);
- }
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/HttpKernel.php
            
                            ->
                handleRaw
                        (line 76)
            
        
    
    - $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
- $this->requestStack->push($request);
- $response = null;
- try {
- return $response = $this->handleRaw($request, $type);
- } catch (\Throwable $e) {
- if ($e instanceof \Error && !$this->handleAllThrowables) {
- throw $e;
- }
            
        
    
    
                    
            in
            
                vendor/shopware/core/Framework/Adapter/Kernel/HttpKernel.php
            
                            ->
                handle
                        (line 72)
            
        
    
    - $this->dispatcher->dispatch($event);
- return $event->getResponse();
- }
- return parent::handle($request, $type, $catch);
- }
- }
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php
            
                            ->
                handle
                        (line 86)
            
        
    
    - if (!IpUtils::checkIp('127.0.0.1', $trustedProxies)) {
- Request::setTrustedProxies(array_merge($trustedProxies, ['127.0.0.1']), Request::getTrustedHeaderSet());
- }
- try {
- return $kernel->handle($request, $type, $catch);
- } finally {
- // restore global state
- Request::setTrustedProxies($trustedProxies, $trustedHeaderSet);
- }
- }
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/HttpCache/HttpCache.php
            
                            ::
                handle
                        (line 466)
            
        
    
    - protected function forward(Request $request, bool $catch = false, ?Response $entry = null): Response
- {
- $this->surrogate?->addSurrogateCapability($request);
- // always a "master" request (as the real master request can be in cache)
- $response = SubRequestHandler::handle($this->kernel, $request, HttpKernelInterface::MAIN_REQUEST, $catch);
- /*
- * Support stale-if-error given on Responses or as a config option.
- * RFC 7234 summarizes in Section 4.2.4 (but also mentions with the individual
- * Cache-Control directives) that
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/HttpCache/HttpCache.php
            
                            ->
                forward
                        (line 443)
            
        
    
    - // avoid that the backend sends no content
- $subRequest->headers->remove('If-Modified-Since');
- $subRequest->headers->remove('If-None-Match');
- $response = $this->forward($subRequest, $catch);
- if ($response->isCacheable()) {
- $this->store($request, $response);
- }
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/HttpCache/HttpCache.php
            
                            ->
                fetch
                        (line 341)
            
        
    
    - }
- if (null === $entry) {
- $this->record($request, 'miss');
- return $this->fetch($request, $catch);
- }
- if (!$this->isFreshEnough($request, $entry)) {
- $this->record($request, 'stale');
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/HttpCache/HttpCache.php
            
                            ->
                lookup
                        (line 216)
            
        
    
    - $response = $this->fetch($request, $catch);
- } else {
- $response = null;
- do {
- try {
- $response = $this->lookup($request, $catch);
- } catch (CacheWasLockedException) {
- }
- } while (null === $response);
- }
            
        
    
    
                    
            in
            
                vendor/shopware/core/Framework/Adapter/Kernel/HttpCacheKernel.php
            
                            ->
                handle
                        (line 65)
            
        
    
    - // only handle main request inside http cache, because ESI tags are also interpreted as main request.
- // sub requests are requests, which are forwarded to the kernel inside the php stack
- // https://github.com/symfony/symfony/issues/51648#issuecomment-1717846894
- if ($type === HttpKernelInterface::MAIN_REQUEST) {
- $response = parent::handle($request, $type, $catch);
- } elseif ($request->attributes->has('_sw_esi')) {
- $response = parent::handle($request, $type, $catch);
- } else {
- $response = $this->getKernel()->handle($request, $type, $catch);
- }
            
        
    
    
                    
            in
            
                vendor/shopware/core/Kernel.php
            
                            ->
                handle
                        (line 155)
            
        
    
    - {
- if (!$this->booted) {
- $this->boot();
- }
- return $this->getHttpKernel()->handle($request, $type, $catch);
- }
- public function boot(): void
- {
- if ($this->booted) {
            
        
    
    
                    
            in
            
                vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php
            
                            ->
                handle
                        (line 35)
            
        
    
    - ) {
- }
- public function run(): int
- {
- $response = $this->kernel->handle($this->request);
- if (Kernel::VERSION_ID >= 60400) {
- $response->send(false);
- if (\function_exists('fastcgi_finish_request') && !$this->debug) {
            
        
    
    
                    
            in
            
                vendor/autoload_runtime.php
            
                            ->
                run
                        (line 29)
            
        
    
    - $app = $app(...$args);
- exit(
- $runtime
- ->getRunner($app)
- ->run()
- );
- use Shopware\Core\Installer\InstallerKernel;
- use Shopware\Core\Framework\Adapter\Kernel\KernelFactory;
- $_SERVER['SCRIPT_FILENAME'] = __FILE__;
- require_once __DIR__ . '/../vendor/autoload_runtime.php';
- if (!file_exists(__DIR__ . '/../.env') && !file_exists(__DIR__ . '/../.env.dist') && !file_exists(__DIR__ . '/../.env.local.php')) {
- $_SERVER['APP_RUNTIME_OPTIONS']['disable_dotenv'] = true;
- }
Symfony\Component\Routing\Exception\ ResourceNotFoundException
- if ($allowSchemes) {
- goto redirect_scheme;
- }
- }
- throw new ResourceNotFoundException(\sprintf('No routes found for "%s".', $pathinfo));
- }
- private function doMatch(string $pathinfo, array &$allow = [], array &$allowSchemes = []): array
- {
- $allow = $allowSchemes = [];
            
        
    
    
                    
            in
            
                vendor/symfony/routing/Matcher/UrlMatcher.php
            
                            ->
                match
                        (line 89)
            
        
    
    - public function matchRequest(Request $request): array
- {
- $this->request = $request;
- $ret = $this->match($request->getPathInfo());
- $this->request = null;
- return $ret;
- }
            
        
    
    
                    
            in
            
                vendor/symfony/routing/Router.php
            
                            ->
                matchRequest
                        (line 188)
            
        
    
    - if (!$matcher instanceof RequestMatcherInterface) {
- // fallback to the default UrlMatcherInterface
- return $matcher->match($request->getPathInfo());
- }
- return $matcher->matchRequest($request);
- }
- /**
- * Gets the UrlMatcher or RequestMatcher instance associated with this Router.
- */
            
        
    
    
                    
            in
            
                vendor/shopware/storefront/Framework/Routing/Router.php
            
                            ->
                matchRequest
                        (line 66)
            
        
    
    - ['REQUEST_URI' => $request->attributes->get(RequestTransformer::SALES_CHANNEL_RESOLVED_URI)]
- );
- $localClone = $request->duplicate(null, null, null, null, null, $server);
- return $this->decorated->matchRequest($localClone);
- }
- public function setContext(RequestContext $context): void
- {
- $this->decorated->setContext($context);
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/EventListener/RouterListener.php
            
                            ->
                matchRequest
                        (line 101)
            
        
    
    - // add attributes based on the request (routing)
- try {
- // matching a request is more powerful than matching a URL path + context, so try that first
- if ($this->matcher instanceof RequestMatcherInterface) {
- $parameters = $this->matcher->matchRequest($request);
- } else {
- $parameters = $this->matcher->match($request->getPathInfo());
- }
- $this->logger?->info('Matched route "{route}".', [
            
        
    
    
                    
            in
            
                vendor/symfony/event-dispatcher/Debug/WrappedListener.php
            
                            ->
                onKernelRequest
                        (line 115)
            
        
    
    - $this->priority ??= $dispatcher->getListenerPriority($eventName, $this->listener);
- $e = $this->stopwatch->start($this->name, 'event_listener');
- try {
- ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
- } finally {
- if ($e->isStarted()) {
- $e->stop();
- }
- }
            
        
    
    
                    
            in
            
                vendor/symfony/event-dispatcher/EventDispatcher.php
            
                            ->
                __invoke
                        (line 206)
            
        
    
    - foreach ($listeners as $listener) {
- if ($stoppable && $event->isPropagationStopped()) {
- break;
- }
- $listener($event, $eventName, $this);
- }
- }
- /**
- * Sorts the internal list of listeners for the given event by priority.
            
        
    
    
                    
            in
            
                vendor/symfony/event-dispatcher/EventDispatcher.php
            
                            ->
                callListeners
                        (line 56)
            
        
    
    - } else {
- $listeners = $this->getListeners($eventName);
- }
- if ($listeners) {
- $this->callListeners($listeners, $eventName, $event);
- }
- return $event;
- }
            
        
    
            EventDispatcher->dispatch(object(RequestEvent), 'kernel.request')    
                    
            in
            
                custom/plugins/SwagCommercial/src/Subscription/Framework/Event/SubscriptionEventDispatcher.php
            
                        (line 36)
            
        
    
    - if ($this->registry->isSubscriptionContext($event) && $this->registry->has($eventName)) {
- $eventName = SubscriptionEventRegistry::prefixedEventName($eventName);
- }
- return $this->decorated->dispatch($event, $eventName);
- }
- /**
- * @param callable $listener can not use native type declaration @see https://github.com/symfony/symfony/issues/42283
- */
            
        
    
    
                    
            in
            
                vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php
            
                            ->
                dispatch
                        (line 40)
            
        
    
    - *
- * @return TEvent
- */
- public function dispatch(object $event, ?string $eventName = null): object
- {
- $event = $this->dispatcher->dispatch($event, $eventName);
- if (!$event instanceof FlowEventAware) {
- return $event;
- }
            
        
    
    
                    
            in
            
                vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php
            
                            ->
                dispatch
                        (line 29)
            
        
    
    - ) {
- }
- public function dispatch(object $event, ?string $eventName = null): object
- {
- $event = $this->dispatcher->dispatch($event, $eventName);
- // @deprecated tag:v6.7.0 - remove DISABLE_EXTENSIONS from if condition
- if (EnvironmentHelper::getVariable('DISABLE_EXTENSIONS', false) || !HookableEventFactory::isHookable($event)) {
- return $event;
- }
            
        
    
    
                    
            in
            
                vendor/shopware/core/Framework/Event/NestedEventDispatcher.php
            
                            ->
                dispatch
                        (line 31)
            
        
    
    - }
- $this->dispatch($nested, $name);
- }
- }
- return $this->dispatcher->dispatch($event, $eventName);
- }
- /**
- * @param callable $listener can not use native type declaration @see https://github.com/symfony/symfony/issues/42283
- */
            
        
    
    
                    
            in
            
                vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php
            
                            ->
                dispatch
                        (line 122)
            
        
    
    - try {
- $this->beforeDispatch($eventName, $event);
- try {
- $e = $this->stopwatch->start($eventName, 'section');
- try {
- $this->dispatcher->dispatch($event, $eventName);
- } finally {
- if ($e->isStarted()) {
- $e->stop();
- }
- }
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/HttpKernel.php
            
                            ->
                dispatch
                        (line 159)
            
        
    
    - */
- private function handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response
- {
- // request
- $event = new RequestEvent($this, $request, $type);
- $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
- if ($event->hasResponse()) {
- return $this->filterResponse($event->getResponse(), $request, $type);
- }
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/HttpKernel.php
            
                            ->
                handleRaw
                        (line 76)
            
        
    
    - $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
- $this->requestStack->push($request);
- $response = null;
- try {
- return $response = $this->handleRaw($request, $type);
- } catch (\Throwable $e) {
- if ($e instanceof \Error && !$this->handleAllThrowables) {
- throw $e;
- }
            
        
    
    
                    
            in
            
                vendor/shopware/core/Framework/Adapter/Kernel/HttpKernel.php
            
                            ->
                handle
                        (line 72)
            
        
    
    - $this->dispatcher->dispatch($event);
- return $event->getResponse();
- }
- return parent::handle($request, $type, $catch);
- }
- }
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php
            
                            ->
                handle
                        (line 86)
            
        
    
    - if (!IpUtils::checkIp('127.0.0.1', $trustedProxies)) {
- Request::setTrustedProxies(array_merge($trustedProxies, ['127.0.0.1']), Request::getTrustedHeaderSet());
- }
- try {
- return $kernel->handle($request, $type, $catch);
- } finally {
- // restore global state
- Request::setTrustedProxies($trustedProxies, $trustedHeaderSet);
- }
- }
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/HttpCache/HttpCache.php
            
                            ::
                handle
                        (line 466)
            
        
    
    - protected function forward(Request $request, bool $catch = false, ?Response $entry = null): Response
- {
- $this->surrogate?->addSurrogateCapability($request);
- // always a "master" request (as the real master request can be in cache)
- $response = SubRequestHandler::handle($this->kernel, $request, HttpKernelInterface::MAIN_REQUEST, $catch);
- /*
- * Support stale-if-error given on Responses or as a config option.
- * RFC 7234 summarizes in Section 4.2.4 (but also mentions with the individual
- * Cache-Control directives) that
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/HttpCache/HttpCache.php
            
                            ->
                forward
                        (line 443)
            
        
    
    - // avoid that the backend sends no content
- $subRequest->headers->remove('If-Modified-Since');
- $subRequest->headers->remove('If-None-Match');
- $response = $this->forward($subRequest, $catch);
- if ($response->isCacheable()) {
- $this->store($request, $response);
- }
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/HttpCache/HttpCache.php
            
                            ->
                fetch
                        (line 341)
            
        
    
    - }
- if (null === $entry) {
- $this->record($request, 'miss');
- return $this->fetch($request, $catch);
- }
- if (!$this->isFreshEnough($request, $entry)) {
- $this->record($request, 'stale');
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/HttpCache/HttpCache.php
            
                            ->
                lookup
                        (line 216)
            
        
    
    - $response = $this->fetch($request, $catch);
- } else {
- $response = null;
- do {
- try {
- $response = $this->lookup($request, $catch);
- } catch (CacheWasLockedException) {
- }
- } while (null === $response);
- }
            
        
    
    
                    
            in
            
                vendor/shopware/core/Framework/Adapter/Kernel/HttpCacheKernel.php
            
                            ->
                handle
                        (line 65)
            
        
    
    - // only handle main request inside http cache, because ESI tags are also interpreted as main request.
- // sub requests are requests, which are forwarded to the kernel inside the php stack
- // https://github.com/symfony/symfony/issues/51648#issuecomment-1717846894
- if ($type === HttpKernelInterface::MAIN_REQUEST) {
- $response = parent::handle($request, $type, $catch);
- } elseif ($request->attributes->has('_sw_esi')) {
- $response = parent::handle($request, $type, $catch);
- } else {
- $response = $this->getKernel()->handle($request, $type, $catch);
- }
            
        
    
    
                    
            in
            
                vendor/shopware/core/Kernel.php
            
                            ->
                handle
                        (line 155)
            
        
    
    - {
- if (!$this->booted) {
- $this->boot();
- }
- return $this->getHttpKernel()->handle($request, $type, $catch);
- }
- public function boot(): void
- {
- if ($this->booted) {
            
        
    
    
                    
            in
            
                vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php
            
                            ->
                handle
                        (line 35)
            
        
    
    - ) {
- }
- public function run(): int
- {
- $response = $this->kernel->handle($this->request);
- if (Kernel::VERSION_ID >= 60400) {
- $response->send(false);
- if (\function_exists('fastcgi_finish_request') && !$this->debug) {
            
        
    
    
                    
            in
            
                vendor/autoload_runtime.php
            
                            ->
                run
                        (line 29)
            
        
    
    - $app = $app(...$args);
- exit(
- $runtime
- ->getRunner($app)
- ->run()
- );
- use Shopware\Core\Installer\InstallerKernel;
- use Shopware\Core\Framework\Adapter\Kernel\KernelFactory;
- $_SERVER['SCRIPT_FILENAME'] = __FILE__;
- require_once __DIR__ . '/../vendor/autoload_runtime.php';
- if (!file_exists(__DIR__ . '/../.env') && !file_exists(__DIR__ . '/../.env.dist') && !file_exists(__DIR__ . '/../.env.local.php')) {
- $_SERVER['APP_RUNTIME_OPTIONS']['disable_dotenv'] = true;
- }
Logs
| Level | Channel | Message | 
|---|---|---|
| INFO 19:12:16 | php | User Deprecated: Since shopware/core : The Shopware\Core\Service\Service bundle should be added to config/bundles.php {
    "exception": {}
} | 
| INFO 19:12:16 | request | Matched route "_profiler". {
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "latest"
    },
    "request_uri": "https://products-dev.ophardt.com/_profiler/latest?ip=80.146.177.139&method=GET&type=request",
    "method": "GET"
} | 
| INFO 19:12:16 | app | #1 Rule detection: Cart >= 0 (Payment) with priority 100 (id: 6e5b448ef165439f9f943f4549d0460f) | 
| INFO 19:12:16 | app | #2 Rule detection: Always valid (Default) with priority 100 (id: 801c5413885c4daf8f0d655b577464cb) | 
| INFO 19:12:16 | app | #3 Rule detection: Cart >= 0 with priority 100 (id: c97fcaf6876b4632bc1cc890f35cb5a5) | 
| INFO 19:12:16 | app | #4 Rule detection: All customers with priority 1 (id: daf13e7b2be94845a395571afcf13734) | 
Stack Traces 2
| 
                                            [2/2]
                                        NotFoundHttpException                    
                    
                 | 
|---|
| 
Symfony\Component\HttpKernel\Exception\NotFoundHttpException:
No route found for "GET https://products-dev.ophardt.com/robots.txt"
  at vendor/symfony/http-kernel/EventListener/RouterListener.php:149
  at Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(object(RequestEvent), 'kernel.request', object(TraceableEventDispatcher))
     (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(RequestEvent), 'kernel.request', object(TraceableEventDispatcher))
     (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), object(WrappedListener), object(WrappedListener)), 'kernel.request', object(RequestEvent))
     (vendor/symfony/event-dispatcher/EventDispatcher.php:56)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (custom/plugins/SwagCommercial/src/Subscription/Framework/Event/SubscriptionEventDispatcher.php:36)
  at Shopware\Commercial\Subscription\Framework\Event\SubscriptionEventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:40)
  at Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:29)
  at Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:31)
  at Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:122)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (vendor/symfony/http-kernel/HttpKernel.php:159)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/shopware/core/Framework/Adapter/Kernel/HttpKernel.php:72)
  at Shopware\Core\Framework\Adapter\Kernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php:86)
  at Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(object(HttpKernel), object(Request), 1, true)
     (vendor/symfony/http-kernel/HttpCache/HttpCache.php:466)
  at Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(object(Request), true)
     (vendor/symfony/http-kernel/HttpCache/HttpCache.php:443)
  at Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(object(Request), true)
     (vendor/symfony/http-kernel/HttpCache/HttpCache.php:341)
  at Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(object(Request), true)
     (vendor/symfony/http-kernel/HttpCache/HttpCache.php:216)
  at Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(object(Request), 1, true)
     (vendor/shopware/core/Framework/Adapter/Kernel/HttpCacheKernel.php:65)
  at Shopware\Core\Framework\Adapter\Kernel\HttpCacheKernel->handle(object(Request), 1, true)
     (vendor/shopware/core/Kernel.php:155)
  at Shopware\Core\Kernel->handle(object(Request))
     (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (vendor/autoload_runtime.php:29)
  at require_once('/var/www/shopware/vendor/autoload_runtime.php')
     (public/index.php:10)                 | 
| 
                                            [1/2]
                                        ResourceNotFoundException                    
                    
                 | 
|---|
| 
Symfony\Component\Routing\Exception\ResourceNotFoundException:
No routes found for "/robots.txt/".
  at vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php:70
  at Symfony\Component\Routing\Matcher\CompiledUrlMatcher->match('/robots.txt/')
     (vendor/symfony/routing/Matcher/UrlMatcher.php:89)
  at Symfony\Component\Routing\Matcher\UrlMatcher->matchRequest(object(Request))
     (vendor/symfony/routing/Router.php:188)
  at Symfony\Component\Routing\Router->matchRequest(object(Request))
     (vendor/shopware/storefront/Framework/Routing/Router.php:66)
  at Shopware\Storefront\Framework\Routing\Router->matchRequest(object(Request))
     (vendor/symfony/http-kernel/EventListener/RouterListener.php:101)
  at Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(object(RequestEvent), 'kernel.request', object(TraceableEventDispatcher))
     (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(RequestEvent), 'kernel.request', object(TraceableEventDispatcher))
     (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), object(WrappedListener), object(WrappedListener)), 'kernel.request', object(RequestEvent))
     (vendor/symfony/event-dispatcher/EventDispatcher.php:56)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (custom/plugins/SwagCommercial/src/Subscription/Framework/Event/SubscriptionEventDispatcher.php:36)
  at Shopware\Commercial\Subscription\Framework\Event\SubscriptionEventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (vendor/shopware/core/Content/Flow/Dispatching/FlowDispatcher.php:40)
  at Shopware\Core\Content\Flow\Dispatching\FlowDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (vendor/shopware/core/Framework/Webhook/WebhookDispatcher.php:29)
  at Shopware\Core\Framework\Webhook\WebhookDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (vendor/shopware/core/Framework/Event/NestedEventDispatcher.php:31)
  at Shopware\Core\Framework\Event\NestedEventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:122)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (vendor/symfony/http-kernel/HttpKernel.php:159)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/shopware/core/Framework/Adapter/Kernel/HttpKernel.php:72)
  at Shopware\Core\Framework\Adapter\Kernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php:86)
  at Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(object(HttpKernel), object(Request), 1, true)
     (vendor/symfony/http-kernel/HttpCache/HttpCache.php:466)
  at Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(object(Request), true)
     (vendor/symfony/http-kernel/HttpCache/HttpCache.php:443)
  at Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(object(Request), true)
     (vendor/symfony/http-kernel/HttpCache/HttpCache.php:341)
  at Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(object(Request), true)
     (vendor/symfony/http-kernel/HttpCache/HttpCache.php:216)
  at Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(object(Request), 1, true)
     (vendor/shopware/core/Framework/Adapter/Kernel/HttpCacheKernel.php:65)
  at Shopware\Core\Framework\Adapter\Kernel\HttpCacheKernel->handle(object(Request), 1, true)
     (vendor/shopware/core/Kernel.php:155)
  at Shopware\Core\Kernel->handle(object(Request))
     (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (vendor/autoload_runtime.php:29)
  at require_once('/var/www/shopware/vendor/autoload_runtime.php')
     (public/index.php:10)                 |