Symfony Exception

MissingMandatoryParametersException

HTTP 500 Internal Server Error

Some mandatory parameters are missing ("file") to generate a URL for route "add_user_with_dl".

Exception

Symfony\Component\Routing\Exception\ MissingMandatoryParametersException

  1.         $variables array_flip($variables);
  2.         $mergedParams array_replace($defaults$this->context->getParameters(), $parameters);
  3.         // all params must be given
  4.         if ($diff array_diff_key($variables$mergedParams)) {
  5.             throw new MissingMandatoryParametersException(sprintf('Some mandatory parameters are missing ("%s") to generate a URL for route "%s".'implode('", "'array_keys($diff)), $name));
  6.         }
  7.         $url '';
  8.         $optional true;
  9.         $message 'Parameter "{parameter}" for route "{route}" must match "{expected}" ("{given}" given) to generate a corresponding URL.';
UrlGenerator->doGenerate() in var/cache/prod/appProdDebugProjectContainerUrlGenerator.php (line 308)
  1.             throw new RouteNotFoundException(sprintf('Unable to generate a URL for the named route "%s" as such route does not exist.'$name));
  2.         }
  3.         list($variables$defaults$requirements$tokens$hostTokens$requiredSchemes) = self::$declaredRoutes[$name];
  4.         return $this->doGenerate($variables$defaults$requirements$tokens$parameters$name$referenceType$hostTokens$requiredSchemes);
  5.     }
  6. }
appProdDebugProjectContainerUrlGenerator->generate() in vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php (line 240)
  1.     /**
  2.      * {@inheritdoc}
  3.      */
  4.     public function generate($name$parameters = [], $referenceType self::ABSOLUTE_PATH)
  5.     {
  6.         return $this->getGenerator()->generate($name$parameters$referenceType);
  7.     }
  8.     /**
  9.      * {@inheritdoc}
  10.      */
Router->generate() in src/AppBundle/Service/Sitemap.php (line 176)
  1.                         $formatedRoute[]=$tempFormatedRoute;
  2.                     }
  3.                 }
  4.                 break;
  5.             default:
  6.                 $formatedRoute['loc'] = $this->router->generate($routeName, [], UrlGeneratorInterface::ABSOLUTE_URL);
  7.                 $formatedRoute['priority'] = $route->getOption('priority') ? $route->getOption('priority') : 0.5;
  8.                 $formatedRoute['lastmod'] = $route->getOption('lastmod') ? $route->getOption('lastmod') : $now->format('Y-m-d\TH:i:sP');
  9.                 $formatedRoute['changefreq'] = $route->getOption('changefreq') ? $route->getOption('changefreq') : "yearly";
  10.         }
  11.         return $formatedRoute;
Sitemap->generate() in src/AppBundle/Controller/DefaultController.php (line 885)
  1.                     $tempFormatedRoute['priority'] = $route->getOption('priority') ? $route->getOption('priority') : 0.5;
  2.                     $tempFormatedRoute['lastmod'] = $now->format('Y/m/d');
  3.                     $tempFormatedRoute['changefreq'] = $route->getOption('changefreq') ? $route->getOption('changefreq') : "monthly";
  4.                     $urls[] = $tempFormatedRoute;
  5.                 } else {
  6.                     $formatedRoute $this->get('app.sitemap')->generate($routeName$route$request->getLocale());
  7.                     if (count($formatedRoute) > 0) {
  8.                         if (array_key_exists('loc'$formatedRoute)) {
  9.                             $urls[] = $formatedRoute;
  10.                         } else {
  11.                             foreach ($formatedRoute as $formRoute) {
DefaultController->sitemapAction() in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php (line 151)
  1.         $this->dispatcher->dispatch(KernelEvents::CONTROLLER_ARGUMENTS$event);
  2.         $controller $event->getController();
  3.         $arguments $event->getArguments();
  4.         // call controller
  5.         $response = \call_user_func_array($controller$arguments);
  6.         // view
  7.         if (!$response instanceof Response) {
  8.             $event = new GetResponseForControllerResultEvent($this$request$type$response);
  9.             $this->dispatcher->dispatch(KernelEvents::VIEW$event);
  1.     public function handle(Request $request$type HttpKernelInterface::MASTER_REQUEST$catch true)
  2.     {
  3.         $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  4.         try {
  5.             return $this->handleRaw($request$type);
  6.         } catch (\Exception $e) {
  7.             if ($e instanceof RequestExceptionInterface) {
  8.                 $e = new BadRequestHttpException($e->getMessage(), $e);
  9.             }
  10.             if (false === $catch) {
  1.         $this->boot();
  2.         ++$this->requestStackSize;
  3.         $this->resetServices true;
  4.         try {
  5.             return $this->getHttpKernel()->handle($request$type$catch);
  6.         } finally {
  7.             --$this->requestStackSize;
  8.         }
  9.     }
Kernel->handle() in web/app.php (line 23)
  1. $request Request::createFromGlobals();
  2. Request::setTrustedProxies(
  3.     ['192.0.0.1''10.0.0.0/8'],
  4.     Request::HEADER_X_FORWARDED_ALL
  5. );
  6. $response $kernel->handle($request);
  7. $response->send();
  8. $kernel->terminate($request$response);

Logs

No log messages

Stack Trace

MissingMandatoryParametersException

Symfony\Component\Routing\Exception\MissingMandatoryParametersException:
Some mandatory parameters are missing ("file") to generate a URL for route "add_user_with_dl".

  at vendor/symfony/symfony/src/Symfony/Component/Routing/Generator/UrlGenerator.php:136
  at Symfony\Component\Routing\Generator\UrlGenerator->doGenerate()
     (var/cache/prod/appProdDebugProjectContainerUrlGenerator.php:308)
  at appProdDebugProjectContainerUrlGenerator->generate()
     (vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php:240)
  at Symfony\Component\Routing\Router->generate()
     (src/AppBundle/Service/Sitemap.php:176)
  at AppBundle\Service\Sitemap->generate()
     (src/AppBundle/Controller/DefaultController.php:885)
  at AppBundle\Controller\DefaultController->sitemapAction()
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:151)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (web/app.php:23)