App\Exception\EnhancedHttpException {#13481 -statusCode: 200 -headers: [] #titre: "" #sousTitre: "" #texte: "" #breadcrumb: null }
} elseif ($response->getStatusCode() >= 300 && $response->getStatusCode() < 400) { /** @var pxWebResponse $response */ $response = $sf1Context->getResponse(); return $this->redirect($response->getHttpHeader('Location'), $response->getStatusCode()); } elseif ($e instanceof SfStopException === false) { throw new EnhancedHttpException( $response->getStatusCode(), 'Erreur serveur legacy.', html_entity_decode($requestSF1->getParameter('titre')), html_entity_decode($requestSF1->getParameter('soustitre')), html_entity_decode($requestSF1->getParameter('texte')), $this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS); $controller = $event->getController(); $arguments = $event->getArguments(); // call controller $response = $controller(...$arguments); // view if (!$response instanceof Response) { $event = new ViewEvent($this, $request, $type, $response, $event); $this->dispatcher->dispatch($event, KernelEvents::VIEW); $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; } if (!$this->handlingHttpCache) { $this->resetServices = true; } try { return $this->getHttpKernel()->handle($request, $type, $catch); } finally { --$this->requestStackSize; } } // Merge the environment variables coming from DotEnv with the ones tied to the current request $_SERVER += $server; $sfRequest = Request::createFromGlobals(); $sfResponse = $this->kernel->handle($sfRequest); $sfResponse->send(); }; $loops = 0; $sfResponse->send(); }; $loops = 0; do { $ret = \frankenphp_handle_request($handler); if ($this->kernel instanceof TerminableInterface && $sfRequest && $sfResponse) { $this->kernel->terminate($sfRequest, $sfResponse); }$app = $app(...$args);exit( $runtime ->getRunner($app) ->run());// Variables pour sf1defined('SF_ROOT_DIR') || define('SF_ROOT_DIR', realpath(dirname(__DIR__) . '/legacy'));defined('SF_APP') || define('SF_APP', 'apprentis');defined('SF_V3') || define('SF_V3', true); // Pour le déploiement hors dockerrequire_once dirname(__DIR__) . '/lib/vendor/autoload_runtime.php';require_once dirname(__DIR__) . '/config/propel/loadDatabase.php';return function (array $context): Kernel { // Variables de l'environnement (.env ou .env.local.php si généré) $env = $context['APP_ENV']; * * @return sfException An sfException instance that wraps the given Throwable object */ public static function createFromException($e) { $exception = new sfException(sprintf('Wrapped %s: %s', get_class($e), $e->getMessage())); $exception->setWrappedException($e); self::$lastException = $e; return $exception; } $response->setStatusCode(404);
throw $e;
} catch (sfException $e) {
throw $e;
} catch (Exception $e) {
throw sfException::createFromException($e);
}
}
/**
* Retrieves a sfView implementation instance.
/** * Dispatches the current request. */ public function dispatch() { $this->getController()->dispatch(); } /** * Sets the current context to something else. * // La configuration et le contexte de sf1 seront nettoyés dans le service via reset() /** @var pxContext $sf1Context */ $sf1Context = $sf1Integration->getSf1Context(); try { $sf1Context->dispatch(); } catch (sfException $e) { /** @var pxWebResponse $response */ $response = $sf1Context->getResponse(); $requestSF1 = $sf1Context->getRequest(); $this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS); $controller = $event->getController(); $arguments = $event->getArguments(); // call controller $response = $controller(...$arguments); // view if (!$response instanceof Response) { $event = new ViewEvent($this, $request, $type, $response, $event); $this->dispatcher->dispatch($event, KernelEvents::VIEW); $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; } if (!$this->handlingHttpCache) { $this->resetServices = true; } try { return $this->getHttpKernel()->handle($request, $type, $catch); } finally { --$this->requestStackSize; } } // Merge the environment variables coming from DotEnv with the ones tied to the current request $_SERVER += $server; $sfRequest = Request::createFromGlobals(); $sfResponse = $this->kernel->handle($sfRequest); $sfResponse->send(); }; $loops = 0; $sfResponse->send(); }; $loops = 0; do { $ret = \frankenphp_handle_request($handler); if ($this->kernel instanceof TerminableInterface && $sfRequest && $sfResponse) { $this->kernel->terminate($sfRequest, $sfResponse); }$app = $app(...$args);exit( $runtime ->getRunner($app) ->run());// Variables pour sf1defined('SF_ROOT_DIR') || define('SF_ROOT_DIR', realpath(dirname(__DIR__) . '/legacy'));defined('SF_APP') || define('SF_APP', 'apprentis');defined('SF_V3') || define('SF_V3', true); // Pour le déploiement hors dockerrequire_once dirname(__DIR__) . '/lib/vendor/autoload_runtime.php';require_once dirname(__DIR__) . '/config/propel/loadDatabase.php';return function (array $context): Kernel { // Variables de l'environnement (.env ou .env.local.php si généré) $env = $context['APP_ENV'];|
[2/2]
EnhancedHttpException
|
|---|
App\Exception\EnhancedHttpException:
Erreur serveur legacy.
at src/Controller/LegacyController.php:80
at App\Controller\LegacyController->loadLegacyScript()
(lib/vendor/symfony/http-kernel/HttpKernel.php:181)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
(lib/vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(lib/vendor/symfony/http-kernel/Kernel.php:208)
at Symfony\Component\HttpKernel\Kernel->handle()
(lib/vendor/runtime/frankenphp-symfony/src/Runner.php:45)
at Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():35}()
at frankenphp_handle_request()
(lib/vendor/runtime/frankenphp-symfony/src/Runner.php:52)
at Runtime\FrankenPhpSymfony\Runner->run()
(lib/vendor/autoload_runtime.php:29)
at require_once('/var/www/engagement-jeunes-demo/private/lib/vendor/autoload_runtime.php')
(public/index.php:11)
|
|
[1/2]
sfException
|
|---|
sfException:
Wrapped SimpleSAML\Error\CriticalConfigurationError: The configuration (config/config.php) is invalid: Missing configuration file
at lib/vendor/lexpress/symfony1/lib/exception/sfException.class.php:36
at sfException::createFromException()
(legacy/lib/pxFrontWebController.php:41)
at pxFrontWebController->dispatch()
(lib/vendor/lexpress/symfony1/lib/util/sfContext.class.php:195)
at sfContext->dispatch()
(src/Controller/LegacyController.php:51)
at App\Controller\LegacyController->loadLegacyScript()
(lib/vendor/symfony/http-kernel/HttpKernel.php:181)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
(lib/vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(lib/vendor/symfony/http-kernel/Kernel.php:208)
at Symfony\Component\HttpKernel\Kernel->handle()
(lib/vendor/runtime/frankenphp-symfony/src/Runner.php:45)
at Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():35}()
at frankenphp_handle_request()
(lib/vendor/runtime/frankenphp-symfony/src/Runner.php:52)
at Runtime\FrankenPhpSymfony\Runner->run()
(lib/vendor/autoload_runtime.php:29)
at require_once('/var/www/engagement-jeunes-demo/private/lib/vendor/autoload_runtime.php')
(public/index.php:11)
|