Error 500 Internal Server Error

GET https://masinescu.tai.ro/hwi/connect/facebook

Exceptions

Environment variable not found: "HWI_FACEBOOK_CLIENT_ID".

Exception

Symfony\Component\DependencyInjection\Exception\ EnvNotFoundException

  1. }
  2. }
  3. if (false === $env) {
  4. if (!$this->container->hasParameter("env($name)")) {
  5. throw new EnvNotFoundException(\sprintf('Environment variable not found: "%s".', $name));
  6. }
  7. $env = $this->container->getParameter("env($name)");
  8. }
  9. }
  1. $prefix = '';
  2. }
  3. $this->resolving[$envName] = true;
  4. try {
  5. return $this->envCache[$name] = $processor->getEnv($prefix, $localName, $this->getEnv);
  6. } finally {
  7. unset($this->resolving[$envName]);
  8. }
  9. }
  1. include_once \dirname(__DIR__, 4).'/vendor/hwi/oauth-bundle/src/OAuth/ResourceOwnerInterface.php';
  2. include_once \dirname(__DIR__, 4).'/vendor/hwi/oauth-bundle/src/OAuth/ResourceOwner/AbstractResourceOwner.php';
  3. include_once \dirname(__DIR__, 4).'/vendor/hwi/oauth-bundle/src/OAuth/ResourceOwner/GenericOAuth2ResourceOwner.php';
  4. include_once \dirname(__DIR__, 4).'/vendor/hwi/oauth-bundle/src/OAuth/ResourceOwner/FacebookResourceOwner.php';
  5. return $container->privates['hwi_oauth.resource_owner.facebook'] = new \HWI\Bundle\OAuthBundle\OAuth\ResourceOwner\FacebookResourceOwner(($container->privates['.debug.hwi_oauth.http_client'] ?? self::get_Debug_HwiOauth_HttpClientService($container)), ($container->privates['security.http_utils'] ?? $container->load('getSecurity_HttpUtilsService')), ['client_id' => $container->getEnv('HWI_FACEBOOK_CLIENT_ID'), 'client_secret' => $container->getEnv('HWI_FACEBOOK_CLIENT_SECRET'), 'scope' => 'email', 'options' => ['display' => 'popup', 'csrf' => true], 'paths' => ['email' => 'email', 'profilepicture' => 'picture.data.url', 'realname' => 'name']], 'facebook', ($container->privates['hwi_oauth.storage.session'] ?? $container->load('getHwiOauth_Storage_SessionService')));
  6. }
  7. }
  1. $file .= '.php';
  2. }
  3. $service = require $this->containerDir.\DIRECTORY_SEPARATOR.$file;
  4. return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
  5. }
  6. protected function createProxy($class, \Closure $factory)
  7. {
  8. class_exists($class, false) || require __DIR__.'/'.$class.'.php';
  1. }
  2. if (null === $method) {
  3. return false !== $registry ? $this->{$registry}[$id] ?? null : null;
  4. }
  5. if (false !== $registry) {
  6. return $this->{$registry}[$id] ??= $load ? $this->load($method) : $this->{$method}($this);
  7. }
  8. if (!$load) {
  9. return $this->{$method}($this);
  10. }
  1. public function get(string $id): mixed
  2. {
  3. return match (\count($this->serviceMap[$id] ?? [])) {
  4. 0 => parent::get($id),
  5. 1 => $this->serviceMap[$id][0],
  6. default => ($this->factory)(...$this->serviceMap[$id]),
  7. };
  8. }
  9. public function getProvidedServices(): array
  10. {
  1. return null;
  2. }
  3. try {
  4. /** @var ResourceOwnerInterface $resourceOwner */
  5. $resourceOwner = $this->locator->get($name);
  6. } catch (NotFoundExceptionInterface $e) {
  7. return null;
  8. }
  9. return $resourceOwner;
in vendor/hwi/oauth-bundle/src/Security/OAuthUtils.php -> getResourceOwnerByName (line 227)
  1. }
  2. private function getResourceOwner(string $name): ResourceOwnerInterface
  3. {
  4. foreach ($this->ownerMaps as $ownerMap) {
  5. $resourceOwner = $ownerMap->getResourceOwnerByName($name);
  6. if ($resourceOwner instanceof ResourceOwnerInterface) {
  7. return $resourceOwner;
  8. }
  9. }
  1. return array_keys($resourceOwners);
  2. }
  3. public function getAuthorizationUrl(Request $request, string $name, ?string $redirectUrl = null, array $extraParameters = []): string
  4. {
  5. $resourceOwner = $this->getResourceOwner($name);
  6. if (null === $redirectUrl) {
  7. if (!$this->connect || !$this->authorizationChecker->isGranted($this->grantRule)) {
  8. $firewallName = $this->getCurrentFirewallName($request);
  9. $redirectUrl = $this->httpUtils->generateUri($request, $this->getResourceOwnerCheckPath($name, $firewallName));
  1. * @throws NotFoundHttpException
  2. */
  3. public function redirectToServiceAction(Request $request, string $service): RedirectResponse
  4. {
  5. try {
  6. $authorizationUrl = $this->oauthUtils->getAuthorizationUrl($request, $service);
  7. } catch (RuntimeException $e) {
  8. throw new NotFoundHttpException($e->getMessage(), $e);
  9. }
  10. $this->storeReturnPath($request, $authorizationUrl);
in vendor/symfony/http-kernel/HttpKernel.php -> redirectToServiceAction (line 183)
  1. $this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
  2. $controller = $event->getController();
  3. $arguments = $event->getArguments();
  4. // call controller
  5. $response = $controller(...$arguments);
  6. // view
  7. if (!$response instanceof Response) {
  8. $event = new ViewEvent($this, $request, $type, $response, $event);
  9. $this->dispatcher->dispatch($event, KernelEvents::VIEW);
  1. $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  2. $this->requestStack->push($request);
  3. $response = null;
  4. try {
  5. return $response = $this->handleRaw($request, $type);
  6. } catch (\Throwable $e) {
  7. if ($e instanceof \Error && !$this->handleAllThrowables) {
  8. throw $e;
  9. }
  1. if (!$this->handlingHttpCache) {
  2. $this->resetServices = true;
  3. }
  4. try {
  5. return $this->getHttpKernel()->handle($request, $type, $catch);
  6. } finally {
  7. --$this->requestStackSize;
  8. }
  9. }
  1. ) {
  2. }
  3. public function run(): int
  4. {
  5. $response = $this->kernel->handle($this->request);
  6. $response->send(false);
  7. if (\function_exists('fastcgi_finish_request') && !$this->debug) {
  8. fastcgi_finish_request();
in vendor/autoload_runtime.php -> run (line 32)
  1. $app = $app(...$args);
  2. exit(
  3. $runtime
  4. ->getRunner($app)
  5. ->run()
  6. );
require_once('/home/ibm/masinescu.tai.ro/vendor/autoload_runtime.php') in public_html/index.php (line 5)
  1. <?php
  2. # use Kernel;
  3. require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
  4. umask(0000);
  5. return function (array $context) {
  6. return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
  7. };
  1. Server::show404();
  2. }
  3. chdir(dirname($frontControllerPath));
  4. require_once $frontControllerPath;

Logs

Level Channel Message
INFO 13:54:27 deprecation User Deprecated: The Liip\ImagineBundle\Templating\FilterTrait trait is deprecated since version 2.7 and will be removed in 3.0; use Twig instead.
{
    "exception": {}
}
INFO 13:54:27 deprecation User Deprecated: The Liip\ImagineBundle\Templating\FilterExtension class is deprecated since version 2.7 and will be removed in 3.0; configure "liip_imagine.twig.mode" to "lazy" instead.
{
    "exception": {}
}
INFO 13:54:27 request Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "8781d9"
    },
    "request_uri": "https://masinescu.tai.ro/_profiler/8781d9?panel=exception&type=request",
    "method": "GET"
}
DEBUG 13:54:27 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 13:54:27 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 13:54:27 event Notified event "kernel.request" to listener "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bridge\\Doctrine\\Middleware\\IdleConnection\\Listener::onKernelRequest"
}
DEBUG 13:54:27 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 13:54:27 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 13:54:27 event Notified event "kernel.request" to listener "AppBundle\EventSubscriber\CORSRequestSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "AppBundle\\EventSubscriber\\CORSRequestSubscriber::onKernelRequest"
}
DEBUG 13:54:27 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 13:54:27 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 13:54:27 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 13:54:27 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 13:54:27 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 13:54:27 event Notified event "kernel.request" to listener "Gesof\UserBundle\EventSubscriber\UserCheckSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Gesof\\UserBundle\\EventSubscriber\\UserCheckSubscriber::onKernelRequest"
}
DEBUG 13:54:27 event Notified event "kernel.request" to listener "AppBundle\EventSubscriber\LocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "AppBundle\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
DEBUG 13:54:27 event Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::onKernelRequest"
}
DEBUG 13:54:27 event Notified event "kernel.request" to listener "Gesof\TranslationBundle\EventSubscriber\TemplateTranslationSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Gesof\\TranslationBundle\\EventSubscriber\\TemplateTranslationSubscriber::onKernelRequest"
}
DEBUG 13:54:27 event Notified event "kernel.request" to listener "Masinescu\RCABundle\EventSubscriber\DefaultSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Masinescu\\RCABundle\\EventSubscriber\\DefaultSubscriber::onKernelRequest"
}
DEBUG 13:54:27 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 13:54:27 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 13:54:27 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\IsSignatureValidAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\IsSignatureValidAttributeListener::onKernelControllerArguments"
}
DEBUG 13:54:27 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
}
DEBUG 13:54:27 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
DEBUG 13:54:27 event Notified event "kernel.controller_arguments" to listener "AppBundle\EventSubscriber\AffiliationRequiredSubscriber::onControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "AppBundle\\EventSubscriber\\AffiliationRequiredSubscriber::onControllerArguments"
}
DEBUG 13:54:27 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
DEBUG 13:54:27 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestPayloadValueResolver::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver::onKernelControllerArguments"
}
DEBUG 13:54:27 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}

Stack Trace

EnvNotFoundException
Symfony\Component\DependencyInjection\Exception\EnvNotFoundException:
Environment variable not found: "HWI_FACEBOOK_CLIENT_ID".

  at vendor/symfony/dependency-injection/EnvVarProcessor.php:221
  at Symfony\Component\DependencyInjection\EnvVarProcessor->getEnv()
     (vendor/symfony/dependency-injection/Container.php:378)
  at Symfony\Component\DependencyInjection\Container->getEnv()
     (var/cache/dev/ContainerUM2LNqa/getHwiOauth_ResourceOwner_FacebookService.php:26)
  at ContainerUM2LNqa\getHwiOauth_ResourceOwner_FacebookService::do()
     (var/cache/dev/ContainerUM2LNqa/KernelDevDebugContainer.php:897)
  at ContainerUM2LNqa\KernelDevDebugContainer->load()
     (vendor/symfony/dependency-injection/Container.php:399)
  at Symfony\Component\DependencyInjection\Container->getService()
     (vendor/symfony/dependency-injection/Argument/ServiceLocator.php:36)
  at Symfony\Component\DependencyInjection\Argument\ServiceLocator->get()
     (vendor/hwi/oauth-bundle/src/Security/Http/ResourceOwnerMap.php:60)
  at HWI\Bundle\OAuthBundle\Security\Http\ResourceOwnerMap->getResourceOwnerByName()
     (vendor/hwi/oauth-bundle/src/Security/OAuthUtils.php:227)
  at HWI\Bundle\OAuthBundle\Security\OAuthUtils->getResourceOwner()
     (vendor/hwi/oauth-bundle/src/Security/OAuthUtils.php:69)
  at HWI\Bundle\OAuthBundle\Security\OAuthUtils->getAuthorizationUrl()
     (vendor/hwi/oauth-bundle/src/Controller/RedirectToServiceController.php:47)
  at HWI\Bundle\OAuthBundle\Controller\RedirectToServiceController->redirectToServiceAction()
     (vendor/symfony/http-kernel/HttpKernel.php:183)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/Kernel.php:193)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:34)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (vendor/autoload_runtime.php:32)
  at require_once('/home/ibm/masinescu.tai.ro/vendor/autoload_runtime.php')
     (public_html/index.php:5)
  at require_once('/home/ibm/masinescu.tai.ro/public_html/index.php')
     (/home/ibm/.config/composer/vendor/genesisweb/valet-linux-plus/server.php:106)