Symfony Exception

InvalidArgumentException InvalidArgumentException

HTTP 500 Internal Server Error

The controller for URI "/Trips/jaime" is not callable: Expected method "jaime" on class "App\Controller\TripsController". Available methods: "index", "showTrip", "getCurrentStage", "newStage", "getEtapForm", "getListePays", "getListe", "coment", "getNblike", "newProjet", "editProject", "saveProjet", "saveStage", "setContainer".

Exceptions 2

InvalidArgumentException

  1.         }
  2.         try {
  3.             $callable $this->createController($controller);
  4.         } catch (\InvalidArgumentException $e) {
  5.             throw new \InvalidArgumentException(sprintf('The controller for URI "%s" is not callable: '.$e->getMessage(), $request->getPathInfo()), 0$e);
  6.         }
  7.         if (!\is_callable($callable)) {
  8.             throw new \InvalidArgumentException(sprintf('The controller for URI "%s" is not callable: '.$this->getControllerError($callable), $request->getPathInfo()));
  9.         }
  1.      */
  2.     public function getController(Request $request)
  3.     {
  4.         $e $this->stopwatch->start('controller.get_callable');
  5.         $ret $this->resolver->getController($request);
  6.         $e->stop();
  7.         return $ret;
  8.     }
in vendor/symfony/http-kernel/HttpKernel.php -> getController (line 141)
  1.         if ($event->hasResponse()) {
  2.             return $this->filterResponse($event->getResponse(), $request$type);
  3.         }
  4.         // load controller
  5.         if (false === $controller $this->resolver->getController($request)) {
  6.             throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.'$request->getPathInfo()));
  7.         }
  8.         $event = new ControllerEvent($this$controller$request$type);
  9.         $this->dispatcher->dispatch($eventKernelEvents::CONTROLLER);
  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 public/index.php (line 36)
  1. $kernel = new Kernel($env$debug);
  2. $request Request::createFromGlobals();
  3. $response $kernel->handle($request);
  4. $response->send();
  5. $kernel->terminate($request$response);

InvalidArgumentException

Expected method "jaime" on class "App\Controller\TripsController". Available methods: "index", "showTrip", "getCurrentStage", "newStage", "getEtapForm", "getListePays", "getListe", "coment", "getNblike", "newProjet", "editProject", "saveProjet", "saveStage", "setContainer".

  1.             throw $e;
  2.         }
  3.         if (!\is_callable($controller)) {
  4.             throw new \InvalidArgumentException($this->getControllerError($controller));
  5.         }
  6.         return $controller;
  7.     }
  1.         if (=== substr_count($controller':')) {
  2.             $controller str_replace(':''::'$controller);
  3.             // TODO deprecate this in 5.1
  4.         }
  5.         return parent::createController($controller);
  6.     }
  7.     /**
  8.      * {@inheritdoc}
  9.      */
  1.             $controller $this->parser->parse($deprecatedNotationfalse);
  2.             @trigger_error(sprintf('Referencing controllers with %s is deprecated since Symfony 4.1. Use %s instead.'$deprecatedNotation$controller), E_USER_DEPRECATED);
  3.         }
  4.         return parent::createController($controller);
  5.     }
  6.     /**
  7.      * {@inheritdoc}
  8.      */
  1.         if (\function_exists($controller)) {
  2.             return $controller;
  3.         }
  4.         try {
  5.             $callable $this->createController($controller);
  6.         } catch (\InvalidArgumentException $e) {
  7.             throw new \InvalidArgumentException(sprintf('The controller for URI "%s" is not callable: '.$e->getMessage(), $request->getPathInfo()), 0$e);
  8.         }
  9.         if (!\is_callable($callable)) {
  1.      */
  2.     public function getController(Request $request)
  3.     {
  4.         $e $this->stopwatch->start('controller.get_callable');
  5.         $ret $this->resolver->getController($request);
  6.         $e->stop();
  7.         return $ret;
  8.     }
in vendor/symfony/http-kernel/HttpKernel.php -> getController (line 141)
  1.         if ($event->hasResponse()) {
  2.             return $this->filterResponse($event->getResponse(), $request$type);
  3.         }
  4.         // load controller
  5.         if (false === $controller $this->resolver->getController($request)) {
  6.             throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.'$request->getPathInfo()));
  7.         }
  8.         $event = new ControllerEvent($this$controller$request$type);
  9.         $this->dispatcher->dispatch($eventKernelEvents::CONTROLLER);
  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 public/index.php (line 36)
  1. $kernel = new Kernel($env$debug);
  2. $request Request::createFromGlobals();
  3. $response $kernel->handle($request);
  4. $response->send();
  5. $kernel->terminate($request$response);

Stack Traces 2

[2/2] InvalidArgumentException

InvalidArgumentException:
The controller for URI "/Trips/jaime" is not callable: Expected method "jaime" on class "App\Controller\TripsController". Available methods: "index", "showTrip", "getCurrentStage", "newStage", "getEtapForm", "getListePays", "getListe", "coment", "getNblike", "newProjet", "editProject", "saveProjet", "saveStage", "setContainer".

  at vendor/symfony/http-kernel/Controller/ControllerResolver.php:88
  at Symfony\Component\HttpKernel\Controller\ControllerResolver->getController()
     (vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php:38)
  at Symfony\Component\HttpKernel\Controller\TraceableControllerResolver->getController()
     (vendor/symfony/http-kernel/HttpKernel.php:141)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:80)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/Kernel.php:201)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (public/index.php:36)                

[1/2] InvalidArgumentException

InvalidArgumentException:
Expected method "jaime" on class "App\Controller\TripsController". Available methods: "index", "showTrip", "getCurrentStage", "newStage", "getEtapForm", "getListePays", "getListe", "coment", "getNblike", "newProjet", "editProject", "saveProjet", "saveStage", "setContainer".

  at vendor/symfony/http-kernel/Controller/ControllerResolver.php:136
  at Symfony\Component\HttpKernel\Controller\ControllerResolver->createController()
     (vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php:42)
  at Symfony\Component\HttpKernel\Controller\ContainerControllerResolver->createController()
     (vendor/symfony/framework-bundle/Controller/ControllerResolver.php:62)
  at Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver->createController()
     (vendor/symfony/http-kernel/Controller/ControllerResolver.php:86)
  at Symfony\Component\HttpKernel\Controller\ControllerResolver->getController()
     (vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php:38)
  at Symfony\Component\HttpKernel\Controller\TraceableControllerResolver->getController()
     (vendor/symfony/http-kernel/HttpKernel.php:141)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:80)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/Kernel.php:201)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (public/index.php:36)