}
try {
$callable = $this->createController($controller);
} catch (\InvalidArgumentException $e) {
throw new \InvalidArgumentException(sprintf('The controller for URI "%s" is not callable: ', $request->getPathInfo()).$e->getMessage(), 0, $e);
}
if (!\is_callable($callable)) {
throw new \InvalidArgumentException(sprintf('The controller for URI "%s" is not callable: '.$this->getControllerError($callable), $request->getPathInfo()));
}
if ($event->hasResponse()) {
return $this->filterResponse($event->getResponse(), $request, $type);
}
// load controller
if (false === $controller = $this->resolver->getController($request)) {
throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.', $request->getPathInfo()));
}
$event = new ControllerEvent($this, $controller, $request, $type);
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER);
{
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
try {
return $this->handleRaw($request, $type);
} catch (\Exception $e) {
if ($e instanceof RequestExceptionInterface) {
$e = new BadRequestHttpException($e->getMessage(), $e);
}
if (false === $catch) {
$exception = $event->getThrowable();
$request = $this->duplicateRequest($exception, $event->getRequest());
try {
$response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
} catch (\Exception $e) {
$f = FlattenException::createFromThrowable($e);
$this->logException($e, sprintf('Exception thrown when handling an exception (%s: %s at %s line %s)', $f->getClass(), $f->getMessage(), $e->getFile(), $e->getLine()));
* @param object $event The event object to pass to the event handlers/listeners
*/
protected function callListeners(iterable $listeners, string $eventName, $event)
{
if ($event instanceof Event) {
$this->doDispatch($listeners, $eventName, $event);
return;
}
$stoppable = $event instanceof ContractsEvent || $event instanceof StoppableEventInterface;
* @throws \Exception
*/
private function handleThrowable(\Throwable $e, Request $request, int $type): Response
{
$event = new ExceptionEvent($this, $request, $type, $e);
$this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
// a listener might have replaced the exception
$e = $event->getThrowable();
if (!$event->hasResponse()) {
if ($e instanceof \ArgumentCountError) {
throw new \InvalidArgumentException(sprintf('Controller "%s" has required constructor arguments and does not exist in the container. Did you forget to define the controller as a service?', $class), 0, $e);
}
throw new \InvalidArgumentException(sprintf('Controller "%s" does neither exist as service nor as class.', $class), 0, $e);
}
private function throwExceptionIfControllerWasRemoved(string $controller, \Throwable $previous)
{
if ($this->container instanceof Container && isset($this->container->getRemovedIds()[$controller])) {
* @throws \InvalidArgumentException When the controller cannot be created
*/
protected function createController($controller)
{
if (!str_contains($controller, '::')) {
$controller = $this->instantiateController($controller);
if (!\is_callable($controller)) {
throw new \InvalidArgumentException($this->getControllerError($controller));
}
if (\function_exists($controller)) {
return $controller;
}
try {
$callable = $this->createController($controller);
} catch (\InvalidArgumentException $e) {
throw new \InvalidArgumentException(sprintf('The controller for URI "%s" is not callable: ', $request->getPathInfo()).$e->getMessage(), 0, $e);
}
if (!\is_callable($callable)) {
if ($event->hasResponse()) {
return $this->filterResponse($event->getResponse(), $request, $type);
}
// load controller
if (false === $controller = $this->resolver->getController($request)) {
throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.', $request->getPathInfo()));
}
$event = new ControllerEvent($this, $controller, $request, $type);
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER);
{
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
try {
return $this->handleRaw($request, $type);
} catch (\Exception $e) {
if ($e instanceof RequestExceptionInterface) {
$e = new BadRequestHttpException($e->getMessage(), $e);
}
if (false === $catch) {
$exception = $event->getThrowable();
$request = $this->duplicateRequest($exception, $event->getRequest());
try {
$response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
} catch (\Exception $e) {
$f = FlattenException::createFromThrowable($e);
$this->logException($e, sprintf('Exception thrown when handling an exception (%s: %s at %s line %s)', $f->getClass(), $f->getMessage(), $e->getFile(), $e->getLine()));
* @param object $event The event object to pass to the event handlers/listeners
*/
protected function callListeners(iterable $listeners, string $eventName, $event)
{
if ($event instanceof Event) {
$this->doDispatch($listeners, $eventName, $event);
return;
}
$stoppable = $event instanceof ContractsEvent || $event instanceof StoppableEventInterface;
* @throws \Exception
*/
private function handleThrowable(\Throwable $e, Request $request, int $type): Response
{
$event = new ExceptionEvent($this, $request, $type, $e);
$this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
// a listener might have replaced the exception
$e = $event->getThrowable();
if (!$event->hasResponse()) {
* @throws \InvalidArgumentException When the controller cannot be created
*/
protected function createController($controller)
{
if (!str_contains($controller, '::')) {
$controller = $this->instantiateController($controller);
if (!\is_callable($controller)) {
throw new \InvalidArgumentException($this->getControllerError($controller));
}
if (\function_exists($controller)) {
return $controller;
}
try {
$callable = $this->createController($controller);
} catch (\InvalidArgumentException $e) {
throw new \InvalidArgumentException(sprintf('The controller for URI "%s" is not callable: ', $request->getPathInfo()).$e->getMessage(), 0, $e);
}
if (!\is_callable($callable)) {
if ($event->hasResponse()) {
return $this->filterResponse($event->getResponse(), $request, $type);
}
// load controller
if (false === $controller = $this->resolver->getController($request)) {
throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.', $request->getPathInfo()));
}
$event = new ControllerEvent($this, $controller, $request, $type);
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER);
{
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
try {
return $this->handleRaw($request, $type);
} catch (\Exception $e) {
if ($e instanceof RequestExceptionInterface) {
$e = new BadRequestHttpException($e->getMessage(), $e);
}
if (false === $catch) {
$exception = $event->getThrowable();
$request = $this->duplicateRequest($exception, $event->getRequest());
try {
$response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
} catch (\Exception $e) {
$f = FlattenException::createFromThrowable($e);
$this->logException($e, sprintf('Exception thrown when handling an exception (%s: %s at %s line %s)', $f->getClass(), $f->getMessage(), $e->getFile(), $e->getLine()));
* @param object $event The event object to pass to the event handlers/listeners
*/
protected function callListeners(iterable $listeners, string $eventName, $event)
{
if ($event instanceof Event) {
$this->doDispatch($listeners, $eventName, $event);
return;
}
$stoppable = $event instanceof ContractsEvent || $event instanceof StoppableEventInterface;
* @throws \Exception
*/
private function handleThrowable(\Throwable $e, Request $request, int $type): Response
{
$event = new ExceptionEvent($this, $request, $type, $e);
$this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
// a listener might have replaced the exception
$e = $event->getThrowable();
if (!$event->hasResponse()) {
}
try {
$callable = $this->createController($controller);
} catch (\InvalidArgumentException $e) {
throw new \InvalidArgumentException(sprintf('The controller for URI "%s" is not callable: ', $request->getPathInfo()).$e->getMessage(), 0, $e);
}
if (!\is_callable($callable)) {
throw new \InvalidArgumentException(sprintf('The controller for URI "%s" is not callable: '.$this->getControllerError($callable), $request->getPathInfo()));
}
if ($event->hasResponse()) {
return $this->filterResponse($event->getResponse(), $request, $type);
}
// load controller
if (false === $controller = $this->resolver->getController($request)) {
throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.', $request->getPathInfo()));
}
$event = new ControllerEvent($this, $controller, $request, $type);
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER);
{
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
try {
return $this->handleRaw($request, $type);
} catch (\Exception $e) {
if ($e instanceof RequestExceptionInterface) {
$e = new BadRequestHttpException($e->getMessage(), $e);
}
if (false === $catch) {
$exception = $event->getThrowable();
$request = $this->duplicateRequest($exception, $event->getRequest());
try {
$response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
} catch (\Exception $e) {
$f = FlattenException::createFromThrowable($e);
$this->logException($e, sprintf('Exception thrown when handling an exception (%s: %s at %s line %s)', $f->getClass(), $f->getMessage(), $e->getFile(), $e->getLine()));
* @param object $event The event object to pass to the event handlers/listeners
*/
protected function callListeners(iterable $listeners, string $eventName, $event)
{
if ($event instanceof Event) {
$this->doDispatch($listeners, $eventName, $event);
return;
}
$stoppable = $event instanceof ContractsEvent || $event instanceof StoppableEventInterface;
* @throws \Exception
*/
private function handleThrowable(\Throwable $e, Request $request, int $type): Response
{
$event = new ExceptionEvent($this, $request, $type, $e);
$this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
// a listener might have replaced the exception
$e = $event->getThrowable();
if (!$event->hasResponse()) {
if ($e instanceof \ArgumentCountError) {
throw new \InvalidArgumentException(sprintf('Controller "%s" has required constructor arguments and does not exist in the container. Did you forget to define the controller as a service?', $class), 0, $e);
}
throw new \InvalidArgumentException(sprintf('Controller "%s" does neither exist as service nor as class.', $class), 0, $e);
}
private function throwExceptionIfControllerWasRemoved(string $controller, \Throwable $previous)
{
if ($this->container instanceof Container && isset($this->container->getRemovedIds()[$controller])) {
* @throws \InvalidArgumentException When the controller cannot be created
*/
protected function createController($controller)
{
if (!str_contains($controller, '::')) {
$controller = $this->instantiateController($controller);
if (!\is_callable($controller)) {
throw new \InvalidArgumentException($this->getControllerError($controller));
}
if (\function_exists($controller)) {
return $controller;
}
try {
$callable = $this->createController($controller);
} catch (\InvalidArgumentException $e) {
throw new \InvalidArgumentException(sprintf('The controller for URI "%s" is not callable: ', $request->getPathInfo()).$e->getMessage(), 0, $e);
}
if (!\is_callable($callable)) {
if ($event->hasResponse()) {
return $this->filterResponse($event->getResponse(), $request, $type);
}
// load controller
if (false === $controller = $this->resolver->getController($request)) {
throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.', $request->getPathInfo()));
}
$event = new ControllerEvent($this, $controller, $request, $type);
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER);
{
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
try {
return $this->handleRaw($request, $type);
} catch (\Exception $e) {
if ($e instanceof RequestExceptionInterface) {
$e = new BadRequestHttpException($e->getMessage(), $e);
}
if (false === $catch) {
$exception = $event->getThrowable();
$request = $this->duplicateRequest($exception, $event->getRequest());
try {
$response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
} catch (\Exception $e) {
$f = FlattenException::createFromThrowable($e);
$this->logException($e, sprintf('Exception thrown when handling an exception (%s: %s at %s line %s)', $f->getClass(), $f->getMessage(), $e->getFile(), $e->getLine()));
* @param object $event The event object to pass to the event handlers/listeners
*/
protected function callListeners(iterable $listeners, string $eventName, $event)
{
if ($event instanceof Event) {
$this->doDispatch($listeners, $eventName, $event);
return;
}
$stoppable = $event instanceof ContractsEvent || $event instanceof StoppableEventInterface;
* @throws \Exception
*/
private function handleThrowable(\Throwable $e, Request $request, int $type): Response
{
$event = new ExceptionEvent($this, $request, $type, $e);
$this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
// a listener might have replaced the exception
$e = $event->getThrowable();
if (!$event->hasResponse()) {
* @throws \InvalidArgumentException When the controller cannot be created
*/
protected function createController($controller)
{
if (!str_contains($controller, '::')) {
$controller = $this->instantiateController($controller);
if (!\is_callable($controller)) {
throw new \InvalidArgumentException($this->getControllerError($controller));
}
if (\function_exists($controller)) {
return $controller;
}
try {
$callable = $this->createController($controller);
} catch (\InvalidArgumentException $e) {
throw new \InvalidArgumentException(sprintf('The controller for URI "%s" is not callable: ', $request->getPathInfo()).$e->getMessage(), 0, $e);
}
if (!\is_callable($callable)) {
if ($event->hasResponse()) {
return $this->filterResponse($event->getResponse(), $request, $type);
}
// load controller
if (false === $controller = $this->resolver->getController($request)) {
throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.', $request->getPathInfo()));
}
$event = new ControllerEvent($this, $controller, $request, $type);
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER);
{
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
try {
return $this->handleRaw($request, $type);
} catch (\Exception $e) {
if ($e instanceof RequestExceptionInterface) {
$e = new BadRequestHttpException($e->getMessage(), $e);
}
if (false === $catch) {
$exception = $event->getThrowable();
$request = $this->duplicateRequest($exception, $event->getRequest());
try {
$response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
} catch (\Exception $e) {
$f = FlattenException::createFromThrowable($e);
$this->logException($e, sprintf('Exception thrown when handling an exception (%s: %s at %s line %s)', $f->getClass(), $f->getMessage(), $e->getFile(), $e->getLine()));
* @param object $event The event object to pass to the event handlers/listeners
*/
protected function callListeners(iterable $listeners, string $eventName, $event)
{
if ($event instanceof Event) {
$this->doDispatch($listeners, $eventName, $event);
return;
}
$stoppable = $event instanceof ContractsEvent || $event instanceof StoppableEventInterface;
* @throws \Exception
*/
private function handleThrowable(\Throwable $e, Request $request, int $type): Response
{
$event = new ExceptionEvent($this, $request, $type, $e);
$this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
// a listener might have replaced the exception
$e = $event->getThrowable();
if (!$event->hasResponse()) {
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->getPathInfo(), implode(', ', $e->getAllowedMethods()));
throw new MethodNotAllowedHttpException($e->getAllowedMethods(), $message, $e);
}
* @param object $event The event object to pass to the event handlers/listeners
*/
protected function callListeners(iterable $listeners, string $eventName, $event)
{
if ($event instanceof Event) {
$this->doDispatch($listeners, $eventName, $event);
return;
}
$stoppable = $event instanceof ContractsEvent || $event instanceof StoppableEventInterface;
*/
private function handleRaw(Request $request, int $type = self::MASTER_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);
}
{
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
try {
return $this->handleRaw($request, $type);
} catch (\Exception $e) {
if ($e instanceof RequestExceptionInterface) {
$e = new BadRequestHttpException($e->getMessage(), $e);
}
if (false === $catch) {
// 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());
}
if (null !== $this->logger) {
* @param object $event The event object to pass to the event handlers/listeners
*/
protected function callListeners(iterable $listeners, string $eventName, $event)
{
if ($event instanceof Event) {
$this->doDispatch($listeners, $eventName, $event);
return;
}
$stoppable = $event instanceof ContractsEvent || $event instanceof StoppableEventInterface;
*/
private function handleRaw(Request $request, int $type = self::MASTER_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);
}
{
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
try {
return $this->handleRaw($request, $type);
} catch (\Exception $e) {
if ($e instanceof RequestExceptionInterface) {
$e = new BadRequestHttpException($e->getMessage(), $e);
}
if (false === $catch) {
[8/8] InvalidArgumentException |
---|
InvalidArgumentException: The controller for URI "/img/annuaire/5e311184a2d34_zoom.jpg" is not callable: Controller "App\Controller\MyExceptionController" does neither exist as service nor as class. at /home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ControllerResolver.php:88 at Symfony\Component\HttpKernel\Controller\ControllerResolver->getController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php:38) at Symfony\Component\HttpKernel\Controller\TraceableControllerResolver->getController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:152) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:81) at Symfony\Component\HttpKernel\HttpKernel->handle() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/EventListener/ErrorListener.php:60) at Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:126) at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:264) at Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:239) at Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:73) at Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:168) at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:229) at Symfony\Component\HttpKernel\HttpKernel->handleThrowable() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:120) at Symfony\Component\HttpKernel\HttpKernel->terminateWithException() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php:129) at Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::Symfony\Component\HttpKernel\EventListener\{closure}() (/home/frje9765/sites/luberonfr/vendor/symfony/error-handler/ErrorHandler.php:601) at Symfony\Component\ErrorHandler\ErrorHandler->handleException() |
[7/8] InvalidArgumentException |
---|
InvalidArgumentException: Controller "App\Controller\MyExceptionController" does neither exist as service nor as class. at /home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php:67 at Symfony\Component\HttpKernel\Controller\ContainerControllerResolver->instantiateController() (/home/frje9765/sites/luberonfr/vendor/symfony/framework-bundle/Controller/ControllerResolver.php:70) at Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver->instantiateController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ControllerResolver.php:110) at Symfony\Component\HttpKernel\Controller\ControllerResolver->createController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php:42) at Symfony\Component\HttpKernel\Controller\ContainerControllerResolver->createController() (/home/frje9765/sites/luberonfr/vendor/symfony/framework-bundle/Controller/ControllerResolver.php:62) at Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver->createController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ControllerResolver.php:86) at Symfony\Component\HttpKernel\Controller\ControllerResolver->getController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php:38) at Symfony\Component\HttpKernel\Controller\TraceableControllerResolver->getController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:152) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:81) at Symfony\Component\HttpKernel\HttpKernel->handle() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/EventListener/ErrorListener.php:60) at Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:126) at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:264) at Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:239) at Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:73) at Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:168) at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:229) at Symfony\Component\HttpKernel\HttpKernel->handleThrowable() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:120) at Symfony\Component\HttpKernel\HttpKernel->terminateWithException() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php:129) at Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::Symfony\Component\HttpKernel\EventListener\{closure}() (/home/frje9765/sites/luberonfr/vendor/symfony/error-handler/ErrorHandler.php:601) at Symfony\Component\ErrorHandler\ErrorHandler->handleException() |
[6/8] Error |
---|
Error: Class "App\Controller\MyExceptionController" not found at /home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ControllerResolver.php:151 at Symfony\Component\HttpKernel\Controller\ControllerResolver->instantiateController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php:57) at Symfony\Component\HttpKernel\Controller\ContainerControllerResolver->instantiateController() (/home/frje9765/sites/luberonfr/vendor/symfony/framework-bundle/Controller/ControllerResolver.php:70) at Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver->instantiateController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ControllerResolver.php:110) at Symfony\Component\HttpKernel\Controller\ControllerResolver->createController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php:42) at Symfony\Component\HttpKernel\Controller\ContainerControllerResolver->createController() (/home/frje9765/sites/luberonfr/vendor/symfony/framework-bundle/Controller/ControllerResolver.php:62) at Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver->createController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ControllerResolver.php:86) at Symfony\Component\HttpKernel\Controller\ControllerResolver->getController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php:38) at Symfony\Component\HttpKernel\Controller\TraceableControllerResolver->getController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:152) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:81) at Symfony\Component\HttpKernel\HttpKernel->handle() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/EventListener/ErrorListener.php:60) at Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:126) at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:264) at Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:239) at Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:73) at Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:168) at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:229) at Symfony\Component\HttpKernel\HttpKernel->handleThrowable() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:120) at Symfony\Component\HttpKernel\HttpKernel->terminateWithException() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php:129) at Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::Symfony\Component\HttpKernel\EventListener\{closure}() (/home/frje9765/sites/luberonfr/vendor/symfony/error-handler/ErrorHandler.php:601) at Symfony\Component\ErrorHandler\ErrorHandler->handleException() |
[5/8] InvalidArgumentException |
---|
InvalidArgumentException: The controller for URI "/img/annuaire/5e311184a2d34_zoom.jpg" is not callable: Controller "App\Controller\MyExceptionController" does neither exist as service nor as class. at /home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ControllerResolver.php:88 at Symfony\Component\HttpKernel\Controller\ControllerResolver->getController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php:38) at Symfony\Component\HttpKernel\Controller\TraceableControllerResolver->getController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:152) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:81) at Symfony\Component\HttpKernel\HttpKernel->handle() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/EventListener/ErrorListener.php:60) at Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:126) at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:264) at Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:239) at Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:73) at Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:168) at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:229) at Symfony\Component\HttpKernel\HttpKernel->handleThrowable() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:92) at Symfony\Component\HttpKernel\HttpKernel->handle() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Kernel.php:201) at Symfony\Component\HttpKernel\Kernel->handle() (/home/frje9765/sites/luberonfr/public/index.php:35) |
[4/8] InvalidArgumentException |
---|
InvalidArgumentException: Controller "App\Controller\MyExceptionController" does neither exist as service nor as class. at /home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php:67 at Symfony\Component\HttpKernel\Controller\ContainerControllerResolver->instantiateController() (/home/frje9765/sites/luberonfr/vendor/symfony/framework-bundle/Controller/ControllerResolver.php:70) at Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver->instantiateController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ControllerResolver.php:110) at Symfony\Component\HttpKernel\Controller\ControllerResolver->createController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php:42) at Symfony\Component\HttpKernel\Controller\ContainerControllerResolver->createController() (/home/frje9765/sites/luberonfr/vendor/symfony/framework-bundle/Controller/ControllerResolver.php:62) at Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver->createController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ControllerResolver.php:86) at Symfony\Component\HttpKernel\Controller\ControllerResolver->getController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php:38) at Symfony\Component\HttpKernel\Controller\TraceableControllerResolver->getController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:152) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:81) at Symfony\Component\HttpKernel\HttpKernel->handle() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/EventListener/ErrorListener.php:60) at Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:126) at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:264) at Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:239) at Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:73) at Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:168) at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:229) at Symfony\Component\HttpKernel\HttpKernel->handleThrowable() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:92) at Symfony\Component\HttpKernel\HttpKernel->handle() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Kernel.php:201) at Symfony\Component\HttpKernel\Kernel->handle() (/home/frje9765/sites/luberonfr/public/index.php:35) |
[3/8] Error |
---|
Error: Class "App\Controller\MyExceptionController" not found at /home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ControllerResolver.php:151 at Symfony\Component\HttpKernel\Controller\ControllerResolver->instantiateController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php:57) at Symfony\Component\HttpKernel\Controller\ContainerControllerResolver->instantiateController() (/home/frje9765/sites/luberonfr/vendor/symfony/framework-bundle/Controller/ControllerResolver.php:70) at Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver->instantiateController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ControllerResolver.php:110) at Symfony\Component\HttpKernel\Controller\ControllerResolver->createController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php:42) at Symfony\Component\HttpKernel\Controller\ContainerControllerResolver->createController() (/home/frje9765/sites/luberonfr/vendor/symfony/framework-bundle/Controller/ControllerResolver.php:62) at Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver->createController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/ControllerResolver.php:86) at Symfony\Component\HttpKernel\Controller\ControllerResolver->getController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php:38) at Symfony\Component\HttpKernel\Controller\TraceableControllerResolver->getController() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:152) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:81) at Symfony\Component\HttpKernel\HttpKernel->handle() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/EventListener/ErrorListener.php:60) at Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:126) at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:264) at Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:239) at Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:73) at Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:168) at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:229) at Symfony\Component\HttpKernel\HttpKernel->handleThrowable() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:92) at Symfony\Component\HttpKernel\HttpKernel->handle() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Kernel.php:201) at Symfony\Component\HttpKernel\Kernel->handle() (/home/frje9765/sites/luberonfr/public/index.php:35) |
[2/8] NotFoundHttpException |
---|
Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET /img/annuaire/5e311184a2d34_zoom.jpg" (from "http://luberon.fr/img/annuaire/5e311184a2d34_zoom.jpg") at /home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/EventListener/RouterListener.php:136 at Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:126) at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:264) at Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:239) at Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:73) at Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:168) at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:145) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:81) at Symfony\Component\HttpKernel\HttpKernel->handle() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Kernel.php:201) at Symfony\Component\HttpKernel\Kernel->handle() (/home/frje9765/sites/luberonfr/public/index.php:35) |
[1/8] ResourceNotFoundException |
---|
Symfony\Component\Routing\Exception\ResourceNotFoundException: No routes found for "/img/annuaire/5e311184a2d34_zoom.jpg/". at /home/frje9765/sites/luberonfr/vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php:70 at Symfony\Component\Routing\Matcher\CompiledUrlMatcher->match() (/home/frje9765/sites/luberonfr/vendor/symfony/routing/Matcher/UrlMatcher.php:106) at Symfony\Component\Routing\Matcher\UrlMatcher->matchRequest() (/home/frje9765/sites/luberonfr/vendor/symfony/routing/Router.php:274) at Symfony\Component\Routing\Router->matchRequest() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/EventListener/RouterListener.php:112) at Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:126) at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:264) at Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:239) at Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/EventDispatcher.php:73) at Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:168) at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:145) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/HttpKernel.php:81) at Symfony\Component\HttpKernel\HttpKernel->handle() (/home/frje9765/sites/luberonfr/vendor/symfony/http-kernel/Kernel.php:201) at Symfony\Component\HttpKernel\Kernel->handle() (/home/frje9765/sites/luberonfr/public/index.php:35) |