Symfony Exception

PDOException PDOException ConnectionException

HTTP 500 Internal Server Error

An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused

Exceptions 3

Doctrine\DBAL\Exception\ ConnectionException

  1.             case '1227':
  2.             case '1370':
  3.             case '1429':
  4.             case '2002':
  5.             case '2005':
  6.                 return new Exception\ConnectionException($message$exception);
  7.             case '1048':
  8.             case '1121':
  9.             case '1138':
  10.             case '1171':
AbstractMySQLDriver->convertException('An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused', object(PDOException)) in vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php (line 169)
  1.     {
  2.         if ($driverEx instanceof DriverException) {
  3.             return $driverEx;
  4.         }
  5.         if ($driver instanceof ExceptionConverterDriver && $driverEx instanceof DriverExceptionInterface) {
  6.             return $driver->convertException($msg$driverEx);
  7.         }
  8.         return new self($msg0$driverEx);
  9.     }
DBALException::wrapException(object(Driver), object(PDOException), 'An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused') in vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php (line 157)
  1.     /**
  2.      * @return self
  3.      */
  4.     public static function driverException(Driver $driverThrowable $driverEx)
  5.     {
  6.         return static::wrapException($driver$driverEx'An exception occurred in driver: ' $driverEx->getMessage());
  7.     }
  8.     /**
  9.      * @return self
  10.      */
DBALException::driverException(object(Driver), object(PDOException)) in vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php (line 28)
  1.                 $username,
  2.                 $password,
  3.                 $driverOptions
  4.             );
  5.         } catch (PDOException $e) {
  6.             throw DBALException::driverException($this$e);
  7.         }
  8.         return $conn;
  9.     }
Driver->connect(array('driver' => 'pdo_mysql', 'host' => '127.0.0.1', 'port' => null, 'dbname' => 'conlamarca', 'user' => 'conlamarcaDB', 'password' => '..MerDB7886', 'charset' => 'UTF8', 'driverOptions' => array(), 'defaultTableOptions' => array()), 'conlamarcaDB', '..MerDB7886', array()) in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php (line 362)
  1.         $driverOptions $this->params['driverOptions'] ?? [];
  2.         $user          $this->params['user'] ?? null;
  3.         $password      $this->params['password'] ?? null;
  4.         $this->_conn       $this->_driver->connect($this->params$user$password$driverOptions);
  5.         $this->isConnected true;
  6.         $this->transactionNestingLevel 0;
  7.         if ($this->autoCommit === false) {
Connection->connect() in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php (line 428)
  1.         }
  2.         // If not connected, we need to connect now to determine the platform version.
  3.         if ($this->_conn === null) {
  4.             try {
  5.                 $this->connect();
  6.             } catch (Throwable $originalException) {
  7.                 if (empty($this->params['dbname'])) {
  8.                     throw $originalException;
  9.                 }
Connection->getDatabasePlatformVersion() in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php (line 388)
  1.      *
  2.      * @throws DBALException If an invalid platform was specified for this connection.
  3.      */
  4.     private function detectDatabasePlatform() : void
  5.     {
  6.         $version $this->getDatabasePlatformVersion();
  7.         if ($version !== null) {
  8.             assert($this->_driver instanceof VersionAwarePlatformDriver);
  9.             $this->platform $this->_driver->createDatabasePlatformForVersion($version);
Connection->detectDatabasePlatform() in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php (line 330)
  1.      * @throws DBALException
  2.      */
  3.     public function getDatabasePlatform()
  4.     {
  5.         if ($this->platform === null) {
  6.             $this->detectDatabasePlatform();
  7.         }
  8.         return $this->platform;
  9.     }
Connection->getDatabasePlatform() in vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php (line 795)
  1.      * @return Platforms\AbstractPlatform
  2.      */
  3.     private function getTargetPlatform()
  4.     {
  5.         if (!$this->targetPlatform) {
  6.             $this->targetPlatform $this->em->getConnection()->getDatabasePlatform();
  7.         }
  8.         return $this->targetPlatform;
  9.     }
  10. }
ClassMetadataFactory->getTargetPlatform() in vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php (line 622)
  1.      */
  2.     private function completeIdGeneratorMapping(ClassMetadataInfo $class)
  3.     {
  4.         $idGenType $class->generatorType;
  5.         if ($idGenType == ClassMetadata::GENERATOR_TYPE_AUTO) {
  6.             if ($this->getTargetPlatform()->prefersSequences()) {
  7.                 $class->setIdGeneratorType(ClassMetadata::GENERATOR_TYPE_SEQUENCE);
  8.             } else if ($this->getTargetPlatform()->prefersIdentityColumns()) {
  9.                 $class->setIdGeneratorType(ClassMetadata::GENERATOR_TYPE_IDENTITY);
  10.             } else {
  11.                 $class->setIdGeneratorType(ClassMetadata::GENERATOR_TYPE_TABLE);
ClassMetadataFactory->completeIdGeneratorMapping(object(ClassMetadata)) in vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php (line 165)
  1.         // However this is only true if the hierarchy of parents contains the root entity,
  2.         // if it consists of mapped superclasses these don't necessarily include the id field.
  3.         if ($parent && $rootEntityFound) {
  4.             $this->inheritIdGeneratorMapping($class$parent);
  5.         } else {
  6.             $this->completeIdGeneratorMapping($class);
  7.         }
  8.         if (!$class->isMappedSuperclass) {
  9.             foreach ($class->embeddedClasses as $property => $embeddableClass) {
ClassMetadataFactory->doLoadMetadata(object(ClassMetadata), null, false, array()) in vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php (line 306)
  1.             }
  2.             $class $this->newClassMetadataInstance($className);
  3.             $this->initializeReflection($class$reflService);
  4.             $this->doLoadMetadata($class$parent$rootEntityFound$visited);
  5.             $this->loadedMetadata[$className] = $class;
  6.             $parent $class;
AbstractClassMetadataFactory->loadMetadata('ApiRestBundle\\Entity\\Catalogo') in vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php (line 81)
  1.     /**
  2.      * {@inheritDoc}
  3.      */
  4.     protected function loadMetadata($name)
  5.     {
  6.         $loaded parent::loadMetadata($name);
  7.         array_map([$this'resolveDiscriminatorValue'], array_map([$this'getMetadataFor'], $loaded));
  8.         return $loaded;
  9.     }
ClassMetadataFactory->loadMetadata('ApiRestBundle\\Entity\\Catalogo') in vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php (line 185)
  1.                 if ($cached instanceof ClassMetadata) {
  2.                     $this->loadedMetadata[$realClassName] = $cached;
  3.                     $this->wakeupReflection($cached$this->getReflectionService());
  4.                 } else {
  5.                     foreach ($this->loadMetadata($realClassName) as $loadedClassName) {
  6.                         $this->cacheDriver->save(
  7.                             $loadedClassName $this->cacheSalt,
  8.                             $this->loadedMetadata[$loadedClassName]
  9.                         );
  10.                     }
AbstractClassMetadataFactory->getMetadataFor('ApiRestBundle\\Entity\\Catalogo') in vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php (line 287)
  1.      *
  2.      * @return \Doctrine\ORM\Mapping\ClassMetadata
  3.      */
  4.     public function getClassMetadata($className)
  5.     {
  6.         return $this->metadataFactory->getMetadataFor($className);
  7.     }
  8.     /**
  9.      * {@inheritDoc}
  10.      */
EntityManager->getClassMetadata('ApiRestBundle\\Entity\\Catalogo') in vendor/doctrine/doctrine-bundle/Repository/ContainerRepositoryFactory.php (line 44)
  1.     /**
  2.      * {@inheritdoc}
  3.      */
  4.     public function getRepository(EntityManagerInterface $entityManager$entityName)
  5.     {
  6.         $metadata            $entityManager->getClassMetadata($entityName);
  7.         $repositoryServiceId $metadata->customRepositoryClassName;
  8.         $customRepositoryName $metadata->customRepositoryClassName;
  9.         if ($customRepositoryName !== null) {
  10.             // fetch from the container
ContainerRepositoryFactory->getRepository(object(EntityManager), 'ApiRestBundle\\Entity\\Catalogo') in vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php (line 738)
  1.      *
  2.      * @return ObjectRepository|EntityRepository The repository class.
  3.      */
  4.     public function getRepository($entityName)
  5.     {
  6.         return $this->repositoryFactory->getRepository($this$entityName);
  7.     }
  8.     /**
  9.      * Determines whether an entity instance is managed in this EntityManager.
  10.      *
EntityManager->getRepository('ApiRestBundle\\Entity\\Catalogo') in vendor/sensio/framework-extra-bundle/Request/ParamConverter/DoctrineParamConverter.php (line 142)
  1.                 $cacheProvider->evictEntity($class$id);
  2.             }
  3.         }
  4.         try {
  5.             return $om->getRepository($class)->$method($id);
  6.         } catch (NoResultException $e) {
  7.             return;
  8.         } catch (ConversionException $e) {
  9.             return;
  10.         }
DoctrineParamConverter->find('ApiRestBundle\\Entity\\Catalogo', object(Request), array('entity_manager' => null, 'exclude' => array(), 'mapping' => array(), 'strip_null' => false, 'expr' => null, 'id' => null, 'repository_method' => null, 'map_method_signature' => false, 'evict_cache' => false), 'catalogo') in vendor/sensio/framework-extra-bundle/Request/ParamConverter/DoctrineParamConverter.php (line 91)
  1.             if (null === $object) {
  2.                 $errorMessage sprintf('The expression "%s" returned null'$expr);
  3.             }
  4.             // find by identifier?
  5.         } elseif (false === $object $this->find($class$request$options$name)) {
  6.             // find by criteria
  7.             if (false === $object $this->findOneBy($class$request$options)) {
  8.                 if ($configuration->isOptional()) {
  9.                     $object null;
  10.                 } else {
DoctrineParamConverter->apply(object(Request), object(ParamConverter)) in vendor/sensio/framework-extra-bundle/Request/ParamConverter/ParamConverterManager.php (line 92)
  1.             return;
  2.         }
  3.         foreach ($this->all() as $converter) {
  4.             if ($converter->supports($configuration)) {
  5.                 if ($converter->apply($request$configuration)) {
  6.                     return;
  7.                 }
  8.             }
  9.         }
  10.     }
ParamConverterManager->applyConverter(object(Request), object(ParamConverter)) in vendor/sensio/framework-extra-bundle/Request/ParamConverter/ParamConverterManager.php (line 48)
  1.         if (\is_object($configurations)) {
  2.             $configurations = [$configurations];
  3.         }
  4.         foreach ($configurations as $configuration) {
  5.             $this->applyConverter($request$configuration);
  6.         }
  7.     }
  8.     /**
  9.      * Applies converter on request based on the given configuration.
ParamConverterManager->apply(object(Request), array('categorias' => object(ParamConverter), 'catalogo' => object(ParamConverter), 'security' => object(ParamConverter), 'helper' => object(ParamConverter), 'logger' => object(ParamConverter))) in vendor/sensio/framework-extra-bundle/EventListener/ParamConverterListener.php (line 78)
  1.         // automatically apply conversion for non-configured objects
  2.         if ($this->autoConvert) {
  3.             $configurations $this->autoConfigure($r$request$configurations);
  4.         }
  5.         $this->manager->apply($request$configurations);
  6.     }
  7.     private function autoConfigure(\ReflectionFunctionAbstract $rRequest $request$configurations)
  8.     {
  9.         foreach ($r->getParameters() as $param) {
ParamConverterListener->onKernelController(object(FilterControllerEvent), 'kernel.controller', object(TraceableEventDispatcher)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php (line 115)
  1.         $this->called true;
  2.         $this->priority $dispatcher->getListenerPriority($eventName$this->listener);
  3.         $e $this->stopwatch->start($this->name'event_listener');
  4.         \call_user_func($this->listener$event$eventName$dispatcher);
  5.         if ($e->isStarted()) {
  6.             $e->stop();
  7.         }
WrappedListener->__invoke(object(FilterControllerEvent), 'kernel.controller', object(TraceableEventDispatcher)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php (line 214)
  1.     {
  2.         foreach ($listeners as $listener) {
  3.             if ($event->isPropagationStopped()) {
  4.                 break;
  5.             }
  6.             \call_user_func($listener$event$eventName$this);
  7.         }
  8.     }
  9.     /**
  10.      * Sorts the internal list of listeners for the given event by priority.
EventDispatcher->doDispatch(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.controller', object(FilterControllerEvent)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php (line 44)
  1.         if (null === $event) {
  2.             $event = new Event();
  3.         }
  4.         if ($listeners $this->getListeners($eventName)) {
  5.             $this->doDispatch($listeners$eventName$event);
  6.         }
  7.         return $event;
  8.     }
EventDispatcher->dispatch('kernel.controller', object(FilterControllerEvent)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php (line 143)
  1.         try {
  2.             $this->preDispatch($eventName$event);
  3.             try {
  4.                 $e $this->stopwatch->start($eventName'section');
  5.                 try {
  6.                     $this->dispatcher->dispatch($eventName$event);
  7.                 } finally {
  8.                     if ($e->isStarted()) {
  9.                         $e->stop();
  10.                     }
  11.                 }
TraceableEventDispatcher->dispatch('kernel.controller', object(FilterControllerEvent)) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php (line 139)
  1.         if (false === $controller $this->resolver->getController($request)) {
  2.             throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.'$request->getPathInfo()));
  3.         }
  4.         $event = new FilterControllerEvent($this$controller$request$type);
  5.         $this->dispatcher->dispatch(KernelEvents::CONTROLLER$event);
  6.         $controller $event->getController();
  7.         // controller arguments
  8.         $arguments $this->argumentResolver->getArguments($request$controller);
HttpKernel->handleRaw(object(Request), 1) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php (line 68)
  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) {
HttpKernel->handle(object(Request), 1, true) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php (line 200)
  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(object(Request)) in web/app.php (line 19)
  1. //$kernel = new AppCache($kernel);
  2. // When using the HttpCache, you need to call the method in your front controller instead of relying on the configuration parameter
  3. //Request::enableHttpMethodParameterOverride();
  4. $request Request::createFromGlobals();
  5. $response $kernel->handle($request);
  6. $response->send();
  7. $kernel->terminate($request$response);

Doctrine\DBAL\Driver\ PDOException

SQLSTATE[HY000] [2002] Connection refused

  1.         try {
  2.             parent::__construct($dsn, (string) $user, (string) $password, (array) $options);
  3.             $this->setAttribute(PDO::ATTR_STATEMENT_CLASS, [PDOStatement::class, []]);
  4.             $this->setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);
  5.         } catch (\PDOException $exception) {
  6.             throw new PDOException($exception);
  7.         }
  8.     }
  9.     /**
  10.      * {@inheritdoc}
PDOConnection->__construct('mysql:host=127.0.0.1;dbname=conlamarca;charset=UTF8;', 'conlamarcaDB', '..MerDB7886', array()) in vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php (line 25)
  1.         try {
  2.             $conn = new PDOConnection(
  3.                 $this->constructPdoDsn($params),
  4.                 $username,
  5.                 $password,
  6.                 $driverOptions
  7.             );
  8.         } catch (PDOException $e) {
  9.             throw DBALException::driverException($this$e);
  10.         }
Driver->connect(array('driver' => 'pdo_mysql', 'host' => '127.0.0.1', 'port' => null, 'dbname' => 'conlamarca', 'user' => 'conlamarcaDB', 'password' => '..MerDB7886', 'charset' => 'UTF8', 'driverOptions' => array(), 'defaultTableOptions' => array()), 'conlamarcaDB', '..MerDB7886', array()) in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php (line 362)
  1.         $driverOptions $this->params['driverOptions'] ?? [];
  2.         $user          $this->params['user'] ?? null;
  3.         $password      $this->params['password'] ?? null;
  4.         $this->_conn       $this->_driver->connect($this->params$user$password$driverOptions);
  5.         $this->isConnected true;
  6.         $this->transactionNestingLevel 0;
  7.         if ($this->autoCommit === false) {
Connection->connect() in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php (line 428)
  1.         }
  2.         // If not connected, we need to connect now to determine the platform version.
  3.         if ($this->_conn === null) {
  4.             try {
  5.                 $this->connect();
  6.             } catch (Throwable $originalException) {
  7.                 if (empty($this->params['dbname'])) {
  8.                     throw $originalException;
  9.                 }
Connection->getDatabasePlatformVersion() in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php (line 388)
  1.      *
  2.      * @throws DBALException If an invalid platform was specified for this connection.
  3.      */
  4.     private function detectDatabasePlatform() : void
  5.     {
  6.         $version $this->getDatabasePlatformVersion();
  7.         if ($version !== null) {
  8.             assert($this->_driver instanceof VersionAwarePlatformDriver);
  9.             $this->platform $this->_driver->createDatabasePlatformForVersion($version);
Connection->detectDatabasePlatform() in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php (line 330)
  1.      * @throws DBALException
  2.      */
  3.     public function getDatabasePlatform()
  4.     {
  5.         if ($this->platform === null) {
  6.             $this->detectDatabasePlatform();
  7.         }
  8.         return $this->platform;
  9.     }
Connection->getDatabasePlatform() in vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php (line 795)
  1.      * @return Platforms\AbstractPlatform
  2.      */
  3.     private function getTargetPlatform()
  4.     {
  5.         if (!$this->targetPlatform) {
  6.             $this->targetPlatform $this->em->getConnection()->getDatabasePlatform();
  7.         }
  8.         return $this->targetPlatform;
  9.     }
  10. }
ClassMetadataFactory->getTargetPlatform() in vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php (line 622)
  1.      */
  2.     private function completeIdGeneratorMapping(ClassMetadataInfo $class)
  3.     {
  4.         $idGenType $class->generatorType;
  5.         if ($idGenType == ClassMetadata::GENERATOR_TYPE_AUTO) {
  6.             if ($this->getTargetPlatform()->prefersSequences()) {
  7.                 $class->setIdGeneratorType(ClassMetadata::GENERATOR_TYPE_SEQUENCE);
  8.             } else if ($this->getTargetPlatform()->prefersIdentityColumns()) {
  9.                 $class->setIdGeneratorType(ClassMetadata::GENERATOR_TYPE_IDENTITY);
  10.             } else {
  11.                 $class->setIdGeneratorType(ClassMetadata::GENERATOR_TYPE_TABLE);
ClassMetadataFactory->completeIdGeneratorMapping(object(ClassMetadata)) in vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php (line 165)
  1.         // However this is only true if the hierarchy of parents contains the root entity,
  2.         // if it consists of mapped superclasses these don't necessarily include the id field.
  3.         if ($parent && $rootEntityFound) {
  4.             $this->inheritIdGeneratorMapping($class$parent);
  5.         } else {
  6.             $this->completeIdGeneratorMapping($class);
  7.         }
  8.         if (!$class->isMappedSuperclass) {
  9.             foreach ($class->embeddedClasses as $property => $embeddableClass) {
ClassMetadataFactory->doLoadMetadata(object(ClassMetadata), null, false, array()) in vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php (line 306)
  1.             }
  2.             $class $this->newClassMetadataInstance($className);
  3.             $this->initializeReflection($class$reflService);
  4.             $this->doLoadMetadata($class$parent$rootEntityFound$visited);
  5.             $this->loadedMetadata[$className] = $class;
  6.             $parent $class;
AbstractClassMetadataFactory->loadMetadata('ApiRestBundle\\Entity\\Catalogo') in vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php (line 81)
  1.     /**
  2.      * {@inheritDoc}
  3.      */
  4.     protected function loadMetadata($name)
  5.     {
  6.         $loaded parent::loadMetadata($name);
  7.         array_map([$this'resolveDiscriminatorValue'], array_map([$this'getMetadataFor'], $loaded));
  8.         return $loaded;
  9.     }
ClassMetadataFactory->loadMetadata('ApiRestBundle\\Entity\\Catalogo') in vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php (line 185)
  1.                 if ($cached instanceof ClassMetadata) {
  2.                     $this->loadedMetadata[$realClassName] = $cached;
  3.                     $this->wakeupReflection($cached$this->getReflectionService());
  4.                 } else {
  5.                     foreach ($this->loadMetadata($realClassName) as $loadedClassName) {
  6.                         $this->cacheDriver->save(
  7.                             $loadedClassName $this->cacheSalt,
  8.                             $this->loadedMetadata[$loadedClassName]
  9.                         );
  10.                     }
AbstractClassMetadataFactory->getMetadataFor('ApiRestBundle\\Entity\\Catalogo') in vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php (line 287)
  1.      *
  2.      * @return \Doctrine\ORM\Mapping\ClassMetadata
  3.      */
  4.     public function getClassMetadata($className)
  5.     {
  6.         return $this->metadataFactory->getMetadataFor($className);
  7.     }
  8.     /**
  9.      * {@inheritDoc}
  10.      */
EntityManager->getClassMetadata('ApiRestBundle\\Entity\\Catalogo') in vendor/doctrine/doctrine-bundle/Repository/ContainerRepositoryFactory.php (line 44)
  1.     /**
  2.      * {@inheritdoc}
  3.      */
  4.     public function getRepository(EntityManagerInterface $entityManager$entityName)
  5.     {
  6.         $metadata            $entityManager->getClassMetadata($entityName);
  7.         $repositoryServiceId $metadata->customRepositoryClassName;
  8.         $customRepositoryName $metadata->customRepositoryClassName;
  9.         if ($customRepositoryName !== null) {
  10.             // fetch from the container
ContainerRepositoryFactory->getRepository(object(EntityManager), 'ApiRestBundle\\Entity\\Catalogo') in vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php (line 738)
  1.      *
  2.      * @return ObjectRepository|EntityRepository The repository class.
  3.      */
  4.     public function getRepository($entityName)
  5.     {
  6.         return $this->repositoryFactory->getRepository($this$entityName);
  7.     }
  8.     /**
  9.      * Determines whether an entity instance is managed in this EntityManager.
  10.      *
EntityManager->getRepository('ApiRestBundle\\Entity\\Catalogo') in vendor/sensio/framework-extra-bundle/Request/ParamConverter/DoctrineParamConverter.php (line 142)
  1.                 $cacheProvider->evictEntity($class$id);
  2.             }
  3.         }
  4.         try {
  5.             return $om->getRepository($class)->$method($id);
  6.         } catch (NoResultException $e) {
  7.             return;
  8.         } catch (ConversionException $e) {
  9.             return;
  10.         }
DoctrineParamConverter->find('ApiRestBundle\\Entity\\Catalogo', object(Request), array('entity_manager' => null, 'exclude' => array(), 'mapping' => array(), 'strip_null' => false, 'expr' => null, 'id' => null, 'repository_method' => null, 'map_method_signature' => false, 'evict_cache' => false), 'catalogo') in vendor/sensio/framework-extra-bundle/Request/ParamConverter/DoctrineParamConverter.php (line 91)
  1.             if (null === $object) {
  2.                 $errorMessage sprintf('The expression "%s" returned null'$expr);
  3.             }
  4.             // find by identifier?
  5.         } elseif (false === $object $this->find($class$request$options$name)) {
  6.             // find by criteria
  7.             if (false === $object $this->findOneBy($class$request$options)) {
  8.                 if ($configuration->isOptional()) {
  9.                     $object null;
  10.                 } else {
DoctrineParamConverter->apply(object(Request), object(ParamConverter)) in vendor/sensio/framework-extra-bundle/Request/ParamConverter/ParamConverterManager.php (line 92)
  1.             return;
  2.         }
  3.         foreach ($this->all() as $converter) {
  4.             if ($converter->supports($configuration)) {
  5.                 if ($converter->apply($request$configuration)) {
  6.                     return;
  7.                 }
  8.             }
  9.         }
  10.     }
ParamConverterManager->applyConverter(object(Request), object(ParamConverter)) in vendor/sensio/framework-extra-bundle/Request/ParamConverter/ParamConverterManager.php (line 48)
  1.         if (\is_object($configurations)) {
  2.             $configurations = [$configurations];
  3.         }
  4.         foreach ($configurations as $configuration) {
  5.             $this->applyConverter($request$configuration);
  6.         }
  7.     }
  8.     /**
  9.      * Applies converter on request based on the given configuration.
ParamConverterManager->apply(object(Request), array('categorias' => object(ParamConverter), 'catalogo' => object(ParamConverter), 'security' => object(ParamConverter), 'helper' => object(ParamConverter), 'logger' => object(ParamConverter))) in vendor/sensio/framework-extra-bundle/EventListener/ParamConverterListener.php (line 78)
  1.         // automatically apply conversion for non-configured objects
  2.         if ($this->autoConvert) {
  3.             $configurations $this->autoConfigure($r$request$configurations);
  4.         }
  5.         $this->manager->apply($request$configurations);
  6.     }
  7.     private function autoConfigure(\ReflectionFunctionAbstract $rRequest $request$configurations)
  8.     {
  9.         foreach ($r->getParameters() as $param) {
ParamConverterListener->onKernelController(object(FilterControllerEvent), 'kernel.controller', object(TraceableEventDispatcher)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php (line 115)
  1.         $this->called true;
  2.         $this->priority $dispatcher->getListenerPriority($eventName$this->listener);
  3.         $e $this->stopwatch->start($this->name'event_listener');
  4.         \call_user_func($this->listener$event$eventName$dispatcher);
  5.         if ($e->isStarted()) {
  6.             $e->stop();
  7.         }
WrappedListener->__invoke(object(FilterControllerEvent), 'kernel.controller', object(TraceableEventDispatcher)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php (line 214)
  1.     {
  2.         foreach ($listeners as $listener) {
  3.             if ($event->isPropagationStopped()) {
  4.                 break;
  5.             }
  6.             \call_user_func($listener$event$eventName$this);
  7.         }
  8.     }
  9.     /**
  10.      * Sorts the internal list of listeners for the given event by priority.
EventDispatcher->doDispatch(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.controller', object(FilterControllerEvent)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php (line 44)
  1.         if (null === $event) {
  2.             $event = new Event();
  3.         }
  4.         if ($listeners $this->getListeners($eventName)) {
  5.             $this->doDispatch($listeners$eventName$event);
  6.         }
  7.         return $event;
  8.     }
EventDispatcher->dispatch('kernel.controller', object(FilterControllerEvent)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php (line 143)
  1.         try {
  2.             $this->preDispatch($eventName$event);
  3.             try {
  4.                 $e $this->stopwatch->start($eventName'section');
  5.                 try {
  6.                     $this->dispatcher->dispatch($eventName$event);
  7.                 } finally {
  8.                     if ($e->isStarted()) {
  9.                         $e->stop();
  10.                     }
  11.                 }
TraceableEventDispatcher->dispatch('kernel.controller', object(FilterControllerEvent)) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php (line 139)
  1.         if (false === $controller $this->resolver->getController($request)) {
  2.             throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.'$request->getPathInfo()));
  3.         }
  4.         $event = new FilterControllerEvent($this$controller$request$type);
  5.         $this->dispatcher->dispatch(KernelEvents::CONTROLLER$event);
  6.         $controller $event->getController();
  7.         // controller arguments
  8.         $arguments $this->argumentResolver->getArguments($request$controller);
HttpKernel->handleRaw(object(Request), 1) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php (line 68)
  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) {
HttpKernel->handle(object(Request), 1, true) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php (line 200)
  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(object(Request)) in web/app.php (line 19)
  1. //$kernel = new AppCache($kernel);
  2. // When using the HttpCache, you need to call the method in your front controller instead of relying on the configuration parameter
  3. //Request::enableHttpMethodParameterOverride();
  4. $request Request::createFromGlobals();
  5. $response $kernel->handle($request);
  6. $response->send();
  7. $kernel->terminate($request$response);

PDOException

SQLSTATE[HY000] [2002] Connection refused

  1.      * @throws PDOException In case of an error.
  2.      */
  3.     public function __construct($dsn$user null$password null, ?array $options null)
  4.     {
  5.         try {
  6.             parent::__construct($dsn, (string) $user, (string) $password, (array) $options);
  7.             $this->setAttribute(PDO::ATTR_STATEMENT_CLASS, [PDOStatement::class, []]);
  8.             $this->setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);
  9.         } catch (\PDOException $exception) {
  10.             throw new PDOException($exception);
  11.         }
PDO->__construct('mysql:host=127.0.0.1;dbname=conlamarca;charset=UTF8;', 'conlamarcaDB', '..MerDB7886', array()) in vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php (line 27)
  1.      * @throws PDOException In case of an error.
  2.      */
  3.     public function __construct($dsn$user null$password null, ?array $options null)
  4.     {
  5.         try {
  6.             parent::__construct($dsn, (string) $user, (string) $password, (array) $options);
  7.             $this->setAttribute(PDO::ATTR_STATEMENT_CLASS, [PDOStatement::class, []]);
  8.             $this->setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);
  9.         } catch (\PDOException $exception) {
  10.             throw new PDOException($exception);
  11.         }
PDOConnection->__construct('mysql:host=127.0.0.1;dbname=conlamarca;charset=UTF8;', 'conlamarcaDB', '..MerDB7886', array()) in vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php (line 25)
  1.         try {
  2.             $conn = new PDOConnection(
  3.                 $this->constructPdoDsn($params),
  4.                 $username,
  5.                 $password,
  6.                 $driverOptions
  7.             );
  8.         } catch (PDOException $e) {
  9.             throw DBALException::driverException($this$e);
  10.         }
Driver->connect(array('driver' => 'pdo_mysql', 'host' => '127.0.0.1', 'port' => null, 'dbname' => 'conlamarca', 'user' => 'conlamarcaDB', 'password' => '..MerDB7886', 'charset' => 'UTF8', 'driverOptions' => array(), 'defaultTableOptions' => array()), 'conlamarcaDB', '..MerDB7886', array()) in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php (line 362)
  1.         $driverOptions $this->params['driverOptions'] ?? [];
  2.         $user          $this->params['user'] ?? null;
  3.         $password      $this->params['password'] ?? null;
  4.         $this->_conn       $this->_driver->connect($this->params$user$password$driverOptions);
  5.         $this->isConnected true;
  6.         $this->transactionNestingLevel 0;
  7.         if ($this->autoCommit === false) {
Connection->connect() in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php (line 428)
  1.         }
  2.         // If not connected, we need to connect now to determine the platform version.
  3.         if ($this->_conn === null) {
  4.             try {
  5.                 $this->connect();
  6.             } catch (Throwable $originalException) {
  7.                 if (empty($this->params['dbname'])) {
  8.                     throw $originalException;
  9.                 }
Connection->getDatabasePlatformVersion() in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php (line 388)
  1.      *
  2.      * @throws DBALException If an invalid platform was specified for this connection.
  3.      */
  4.     private function detectDatabasePlatform() : void
  5.     {
  6.         $version $this->getDatabasePlatformVersion();
  7.         if ($version !== null) {
  8.             assert($this->_driver instanceof VersionAwarePlatformDriver);
  9.             $this->platform $this->_driver->createDatabasePlatformForVersion($version);
Connection->detectDatabasePlatform() in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php (line 330)
  1.      * @throws DBALException
  2.      */
  3.     public function getDatabasePlatform()
  4.     {
  5.         if ($this->platform === null) {
  6.             $this->detectDatabasePlatform();
  7.         }
  8.         return $this->platform;
  9.     }
Connection->getDatabasePlatform() in vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php (line 795)
  1.      * @return Platforms\AbstractPlatform
  2.      */
  3.     private function getTargetPlatform()
  4.     {
  5.         if (!$this->targetPlatform) {
  6.             $this->targetPlatform $this->em->getConnection()->getDatabasePlatform();
  7.         }
  8.         return $this->targetPlatform;
  9.     }
  10. }
ClassMetadataFactory->getTargetPlatform() in vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php (line 622)
  1.      */
  2.     private function completeIdGeneratorMapping(ClassMetadataInfo $class)
  3.     {
  4.         $idGenType $class->generatorType;
  5.         if ($idGenType == ClassMetadata::GENERATOR_TYPE_AUTO) {
  6.             if ($this->getTargetPlatform()->prefersSequences()) {
  7.                 $class->setIdGeneratorType(ClassMetadata::GENERATOR_TYPE_SEQUENCE);
  8.             } else if ($this->getTargetPlatform()->prefersIdentityColumns()) {
  9.                 $class->setIdGeneratorType(ClassMetadata::GENERATOR_TYPE_IDENTITY);
  10.             } else {
  11.                 $class->setIdGeneratorType(ClassMetadata::GENERATOR_TYPE_TABLE);
ClassMetadataFactory->completeIdGeneratorMapping(object(ClassMetadata)) in vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php (line 165)
  1.         // However this is only true if the hierarchy of parents contains the root entity,
  2.         // if it consists of mapped superclasses these don't necessarily include the id field.
  3.         if ($parent && $rootEntityFound) {
  4.             $this->inheritIdGeneratorMapping($class$parent);
  5.         } else {
  6.             $this->completeIdGeneratorMapping($class);
  7.         }
  8.         if (!$class->isMappedSuperclass) {
  9.             foreach ($class->embeddedClasses as $property => $embeddableClass) {
ClassMetadataFactory->doLoadMetadata(object(ClassMetadata), null, false, array()) in vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php (line 306)
  1.             }
  2.             $class $this->newClassMetadataInstance($className);
  3.             $this->initializeReflection($class$reflService);
  4.             $this->doLoadMetadata($class$parent$rootEntityFound$visited);
  5.             $this->loadedMetadata[$className] = $class;
  6.             $parent $class;
AbstractClassMetadataFactory->loadMetadata('ApiRestBundle\\Entity\\Catalogo') in vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php (line 81)
  1.     /**
  2.      * {@inheritDoc}
  3.      */
  4.     protected function loadMetadata($name)
  5.     {
  6.         $loaded parent::loadMetadata($name);
  7.         array_map([$this'resolveDiscriminatorValue'], array_map([$this'getMetadataFor'], $loaded));
  8.         return $loaded;
  9.     }
ClassMetadataFactory->loadMetadata('ApiRestBundle\\Entity\\Catalogo') in vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php (line 185)
  1.                 if ($cached instanceof ClassMetadata) {
  2.                     $this->loadedMetadata[$realClassName] = $cached;
  3.                     $this->wakeupReflection($cached$this->getReflectionService());
  4.                 } else {
  5.                     foreach ($this->loadMetadata($realClassName) as $loadedClassName) {
  6.                         $this->cacheDriver->save(
  7.                             $loadedClassName $this->cacheSalt,
  8.                             $this->loadedMetadata[$loadedClassName]
  9.                         );
  10.                     }
AbstractClassMetadataFactory->getMetadataFor('ApiRestBundle\\Entity\\Catalogo') in vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php (line 287)
  1.      *
  2.      * @return \Doctrine\ORM\Mapping\ClassMetadata
  3.      */
  4.     public function getClassMetadata($className)
  5.     {
  6.         return $this->metadataFactory->getMetadataFor($className);
  7.     }
  8.     /**
  9.      * {@inheritDoc}
  10.      */
EntityManager->getClassMetadata('ApiRestBundle\\Entity\\Catalogo') in vendor/doctrine/doctrine-bundle/Repository/ContainerRepositoryFactory.php (line 44)
  1.     /**
  2.      * {@inheritdoc}
  3.      */
  4.     public function getRepository(EntityManagerInterface $entityManager$entityName)
  5.     {
  6.         $metadata            $entityManager->getClassMetadata($entityName);
  7.         $repositoryServiceId $metadata->customRepositoryClassName;
  8.         $customRepositoryName $metadata->customRepositoryClassName;
  9.         if ($customRepositoryName !== null) {
  10.             // fetch from the container
ContainerRepositoryFactory->getRepository(object(EntityManager), 'ApiRestBundle\\Entity\\Catalogo') in vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php (line 738)
  1.      *
  2.      * @return ObjectRepository|EntityRepository The repository class.
  3.      */
  4.     public function getRepository($entityName)
  5.     {
  6.         return $this->repositoryFactory->getRepository($this$entityName);
  7.     }
  8.     /**
  9.      * Determines whether an entity instance is managed in this EntityManager.
  10.      *
EntityManager->getRepository('ApiRestBundle\\Entity\\Catalogo') in vendor/sensio/framework-extra-bundle/Request/ParamConverter/DoctrineParamConverter.php (line 142)
  1.                 $cacheProvider->evictEntity($class$id);
  2.             }
  3.         }
  4.         try {
  5.             return $om->getRepository($class)->$method($id);
  6.         } catch (NoResultException $e) {
  7.             return;
  8.         } catch (ConversionException $e) {
  9.             return;
  10.         }
DoctrineParamConverter->find('ApiRestBundle\\Entity\\Catalogo', object(Request), array('entity_manager' => null, 'exclude' => array(), 'mapping' => array(), 'strip_null' => false, 'expr' => null, 'id' => null, 'repository_method' => null, 'map_method_signature' => false, 'evict_cache' => false), 'catalogo') in vendor/sensio/framework-extra-bundle/Request/ParamConverter/DoctrineParamConverter.php (line 91)
  1.             if (null === $object) {
  2.                 $errorMessage sprintf('The expression "%s" returned null'$expr);
  3.             }
  4.             // find by identifier?
  5.         } elseif (false === $object $this->find($class$request$options$name)) {
  6.             // find by criteria
  7.             if (false === $object $this->findOneBy($class$request$options)) {
  8.                 if ($configuration->isOptional()) {
  9.                     $object null;
  10.                 } else {
DoctrineParamConverter->apply(object(Request), object(ParamConverter)) in vendor/sensio/framework-extra-bundle/Request/ParamConverter/ParamConverterManager.php (line 92)
  1.             return;
  2.         }
  3.         foreach ($this->all() as $converter) {
  4.             if ($converter->supports($configuration)) {
  5.                 if ($converter->apply($request$configuration)) {
  6.                     return;
  7.                 }
  8.             }
  9.         }
  10.     }
ParamConverterManager->applyConverter(object(Request), object(ParamConverter)) in vendor/sensio/framework-extra-bundle/Request/ParamConverter/ParamConverterManager.php (line 48)
  1.         if (\is_object($configurations)) {
  2.             $configurations = [$configurations];
  3.         }
  4.         foreach ($configurations as $configuration) {
  5.             $this->applyConverter($request$configuration);
  6.         }
  7.     }
  8.     /**
  9.      * Applies converter on request based on the given configuration.
ParamConverterManager->apply(object(Request), array('categorias' => object(ParamConverter), 'catalogo' => object(ParamConverter), 'security' => object(ParamConverter), 'helper' => object(ParamConverter), 'logger' => object(ParamConverter))) in vendor/sensio/framework-extra-bundle/EventListener/ParamConverterListener.php (line 78)
  1.         // automatically apply conversion for non-configured objects
  2.         if ($this->autoConvert) {
  3.             $configurations $this->autoConfigure($r$request$configurations);
  4.         }
  5.         $this->manager->apply($request$configurations);
  6.     }
  7.     private function autoConfigure(\ReflectionFunctionAbstract $rRequest $request$configurations)
  8.     {
  9.         foreach ($r->getParameters() as $param) {
ParamConverterListener->onKernelController(object(FilterControllerEvent), 'kernel.controller', object(TraceableEventDispatcher)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php (line 115)
  1.         $this->called true;
  2.         $this->priority $dispatcher->getListenerPriority($eventName$this->listener);
  3.         $e $this->stopwatch->start($this->name'event_listener');
  4.         \call_user_func($this->listener$event$eventName$dispatcher);
  5.         if ($e->isStarted()) {
  6.             $e->stop();
  7.         }
WrappedListener->__invoke(object(FilterControllerEvent), 'kernel.controller', object(TraceableEventDispatcher)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php (line 214)
  1.     {
  2.         foreach ($listeners as $listener) {
  3.             if ($event->isPropagationStopped()) {
  4.                 break;
  5.             }
  6.             \call_user_func($listener$event$eventName$this);
  7.         }
  8.     }
  9.     /**
  10.      * Sorts the internal list of listeners for the given event by priority.
EventDispatcher->doDispatch(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.controller', object(FilterControllerEvent)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php (line 44)
  1.         if (null === $event) {
  2.             $event = new Event();
  3.         }
  4.         if ($listeners $this->getListeners($eventName)) {
  5.             $this->doDispatch($listeners$eventName$event);
  6.         }
  7.         return $event;
  8.     }
EventDispatcher->dispatch('kernel.controller', object(FilterControllerEvent)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php (line 143)
  1.         try {
  2.             $this->preDispatch($eventName$event);
  3.             try {
  4.                 $e $this->stopwatch->start($eventName'section');
  5.                 try {
  6.                     $this->dispatcher->dispatch($eventName$event);
  7.                 } finally {
  8.                     if ($e->isStarted()) {
  9.                         $e->stop();
  10.                     }
  11.                 }
TraceableEventDispatcher->dispatch('kernel.controller', object(FilterControllerEvent)) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php (line 139)
  1.         if (false === $controller $this->resolver->getController($request)) {
  2.             throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.'$request->getPathInfo()));
  3.         }
  4.         $event = new FilterControllerEvent($this$controller$request$type);
  5.         $this->dispatcher->dispatch(KernelEvents::CONTROLLER$event);
  6.         $controller $event->getController();
  7.         // controller arguments
  8.         $arguments $this->argumentResolver->getArguments($request$controller);
HttpKernel->handleRaw(object(Request), 1) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php (line 68)
  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) {
HttpKernel->handle(object(Request), 1, true) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php (line 200)
  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(object(Request)) in web/app.php (line 19)
  1. //$kernel = new AppCache($kernel);
  2. // When using the HttpCache, you need to call the method in your front controller instead of relying on the configuration parameter
  3. //Request::enableHttpMethodParameterOverride();
  4. $request Request::createFromGlobals();
  5. $response $kernel->handle($request);
  6. $response->send();
  7. $kernel->terminate($request$response);

Logs

No log messages

Stack Traces 3

[3/3] ConnectionException

Doctrine\DBAL\Exception\ConnectionException:
An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused

  at vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:93
  at Doctrine\DBAL\Driver\AbstractMySQLDriver->convertException('An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused', object(PDOException))
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:169)
  at Doctrine\DBAL\DBALException::wrapException(object(Driver), object(PDOException), 'An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused')
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:157)
  at Doctrine\DBAL\DBALException::driverException(object(Driver), object(PDOException))
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php:28)
  at Doctrine\DBAL\Driver\PDOMySql\Driver->connect(array('driver' => 'pdo_mysql', 'host' => '127.0.0.1', 'port' => null, 'dbname' => 'conlamarca', 'user' => 'conlamarcaDB', 'password' => '..MerDB7886', 'charset' => 'UTF8', 'driverOptions' => array(), 'defaultTableOptions' => array()), 'conlamarcaDB', '..MerDB7886', array())
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:362)
  at Doctrine\DBAL\Connection->connect()
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:428)
  at Doctrine\DBAL\Connection->getDatabasePlatformVersion()
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:388)
  at Doctrine\DBAL\Connection->detectDatabasePlatform()
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:330)
  at Doctrine\DBAL\Connection->getDatabasePlatform()
     (vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:795)
  at Doctrine\ORM\Mapping\ClassMetadataFactory->getTargetPlatform()
     (vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:622)
  at Doctrine\ORM\Mapping\ClassMetadataFactory->completeIdGeneratorMapping(object(ClassMetadata))
     (vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:165)
  at Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(object(ClassMetadata), null, false, array())
     (vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:306)
  at Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata('ApiRestBundle\\Entity\\Catalogo')
     (vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:81)
  at Doctrine\ORM\Mapping\ClassMetadataFactory->loadMetadata('ApiRestBundle\\Entity\\Catalogo')
     (vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:185)
  at Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor('ApiRestBundle\\Entity\\Catalogo')
     (vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:287)
  at Doctrine\ORM\EntityManager->getClassMetadata('ApiRestBundle\\Entity\\Catalogo')
     (vendor/doctrine/doctrine-bundle/Repository/ContainerRepositoryFactory.php:44)
  at Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(object(EntityManager), 'ApiRestBundle\\Entity\\Catalogo')
     (vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:738)
  at Doctrine\ORM\EntityManager->getRepository('ApiRestBundle\\Entity\\Catalogo')
     (vendor/sensio/framework-extra-bundle/Request/ParamConverter/DoctrineParamConverter.php:142)
  at Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter->find('ApiRestBundle\\Entity\\Catalogo', object(Request), array('entity_manager' => null, 'exclude' => array(), 'mapping' => array(), 'strip_null' => false, 'expr' => null, 'id' => null, 'repository_method' => null, 'map_method_signature' => false, 'evict_cache' => false), 'catalogo')
     (vendor/sensio/framework-extra-bundle/Request/ParamConverter/DoctrineParamConverter.php:91)
  at Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter->apply(object(Request), object(ParamConverter))
     (vendor/sensio/framework-extra-bundle/Request/ParamConverter/ParamConverterManager.php:92)
  at Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager->applyConverter(object(Request), object(ParamConverter))
     (vendor/sensio/framework-extra-bundle/Request/ParamConverter/ParamConverterManager.php:48)
  at Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager->apply(object(Request), array('categorias' => object(ParamConverter), 'catalogo' => object(ParamConverter), 'security' => object(ParamConverter), 'helper' => object(ParamConverter), 'logger' => object(ParamConverter)))
     (vendor/sensio/framework-extra-bundle/EventListener/ParamConverterListener.php:78)
  at Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener->onKernelController(object(FilterControllerEvent), 'kernel.controller', object(TraceableEventDispatcher))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(FilterControllerEvent), 'kernel.controller', object(TraceableEventDispatcher))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214)
  at Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.controller', object(FilterControllerEvent))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch('kernel.controller', object(FilterControllerEvent))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch('kernel.controller', object(FilterControllerEvent))
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:139)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (web/app.php:19)

                                

[2/3] PDOException

Doctrine\DBAL\Driver\PDOException:
SQLSTATE[HY000] [2002] Connection refused

  at vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:31
  at Doctrine\DBAL\Driver\PDOConnection->__construct('mysql:host=127.0.0.1;dbname=conlamarca;charset=UTF8;', 'conlamarcaDB', '..MerDB7886', array())
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php:25)
  at Doctrine\DBAL\Driver\PDOMySql\Driver->connect(array('driver' => 'pdo_mysql', 'host' => '127.0.0.1', 'port' => null, 'dbname' => 'conlamarca', 'user' => 'conlamarcaDB', 'password' => '..MerDB7886', 'charset' => 'UTF8', 'driverOptions' => array(), 'defaultTableOptions' => array()), 'conlamarcaDB', '..MerDB7886', array())
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:362)
  at Doctrine\DBAL\Connection->connect()
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:428)
  at Doctrine\DBAL\Connection->getDatabasePlatformVersion()
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:388)
  at Doctrine\DBAL\Connection->detectDatabasePlatform()
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:330)
  at Doctrine\DBAL\Connection->getDatabasePlatform()
     (vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:795)
  at Doctrine\ORM\Mapping\ClassMetadataFactory->getTargetPlatform()
     (vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:622)
  at Doctrine\ORM\Mapping\ClassMetadataFactory->completeIdGeneratorMapping(object(ClassMetadata))
     (vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:165)
  at Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(object(ClassMetadata), null, false, array())
     (vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:306)
  at Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata('ApiRestBundle\\Entity\\Catalogo')
     (vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:81)
  at Doctrine\ORM\Mapping\ClassMetadataFactory->loadMetadata('ApiRestBundle\\Entity\\Catalogo')
     (vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:185)
  at Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor('ApiRestBundle\\Entity\\Catalogo')
     (vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:287)
  at Doctrine\ORM\EntityManager->getClassMetadata('ApiRestBundle\\Entity\\Catalogo')
     (vendor/doctrine/doctrine-bundle/Repository/ContainerRepositoryFactory.php:44)
  at Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(object(EntityManager), 'ApiRestBundle\\Entity\\Catalogo')
     (vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:738)
  at Doctrine\ORM\EntityManager->getRepository('ApiRestBundle\\Entity\\Catalogo')
     (vendor/sensio/framework-extra-bundle/Request/ParamConverter/DoctrineParamConverter.php:142)
  at Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter->find('ApiRestBundle\\Entity\\Catalogo', object(Request), array('entity_manager' => null, 'exclude' => array(), 'mapping' => array(), 'strip_null' => false, 'expr' => null, 'id' => null, 'repository_method' => null, 'map_method_signature' => false, 'evict_cache' => false), 'catalogo')
     (vendor/sensio/framework-extra-bundle/Request/ParamConverter/DoctrineParamConverter.php:91)
  at Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter->apply(object(Request), object(ParamConverter))
     (vendor/sensio/framework-extra-bundle/Request/ParamConverter/ParamConverterManager.php:92)
  at Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager->applyConverter(object(Request), object(ParamConverter))
     (vendor/sensio/framework-extra-bundle/Request/ParamConverter/ParamConverterManager.php:48)
  at Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager->apply(object(Request), array('categorias' => object(ParamConverter), 'catalogo' => object(ParamConverter), 'security' => object(ParamConverter), 'helper' => object(ParamConverter), 'logger' => object(ParamConverter)))
     (vendor/sensio/framework-extra-bundle/EventListener/ParamConverterListener.php:78)
  at Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener->onKernelController(object(FilterControllerEvent), 'kernel.controller', object(TraceableEventDispatcher))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(FilterControllerEvent), 'kernel.controller', object(TraceableEventDispatcher))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214)
  at Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.controller', object(FilterControllerEvent))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch('kernel.controller', object(FilterControllerEvent))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch('kernel.controller', object(FilterControllerEvent))
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:139)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (web/app.php:19)

                                

[1/3] PDOException

PDOException:
SQLSTATE[HY000] [2002] Connection refused

  at vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:27
  at PDO->__construct('mysql:host=127.0.0.1;dbname=conlamarca;charset=UTF8;', 'conlamarcaDB', '..MerDB7886', array())
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:27)
  at Doctrine\DBAL\Driver\PDOConnection->__construct('mysql:host=127.0.0.1;dbname=conlamarca;charset=UTF8;', 'conlamarcaDB', '..MerDB7886', array())
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php:25)
  at Doctrine\DBAL\Driver\PDOMySql\Driver->connect(array('driver' => 'pdo_mysql', 'host' => '127.0.0.1', 'port' => null, 'dbname' => 'conlamarca', 'user' => 'conlamarcaDB', 'password' => '..MerDB7886', 'charset' => 'UTF8', 'driverOptions' => array(), 'defaultTableOptions' => array()), 'conlamarcaDB', '..MerDB7886', array())
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:362)
  at Doctrine\DBAL\Connection->connect()
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:428)
  at Doctrine\DBAL\Connection->getDatabasePlatformVersion()
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:388)
  at Doctrine\DBAL\Connection->detectDatabasePlatform()
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:330)
  at Doctrine\DBAL\Connection->getDatabasePlatform()
     (vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:795)
  at Doctrine\ORM\Mapping\ClassMetadataFactory->getTargetPlatform()
     (vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:622)
  at Doctrine\ORM\Mapping\ClassMetadataFactory->completeIdGeneratorMapping(object(ClassMetadata))
     (vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:165)
  at Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(object(ClassMetadata), null, false, array())
     (vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:306)
  at Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata('ApiRestBundle\\Entity\\Catalogo')
     (vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:81)
  at Doctrine\ORM\Mapping\ClassMetadataFactory->loadMetadata('ApiRestBundle\\Entity\\Catalogo')
     (vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:185)
  at Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor('ApiRestBundle\\Entity\\Catalogo')
     (vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:287)
  at Doctrine\ORM\EntityManager->getClassMetadata('ApiRestBundle\\Entity\\Catalogo')
     (vendor/doctrine/doctrine-bundle/Repository/ContainerRepositoryFactory.php:44)
  at Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(object(EntityManager), 'ApiRestBundle\\Entity\\Catalogo')
     (vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:738)
  at Doctrine\ORM\EntityManager->getRepository('ApiRestBundle\\Entity\\Catalogo')
     (vendor/sensio/framework-extra-bundle/Request/ParamConverter/DoctrineParamConverter.php:142)
  at Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter->find('ApiRestBundle\\Entity\\Catalogo', object(Request), array('entity_manager' => null, 'exclude' => array(), 'mapping' => array(), 'strip_null' => false, 'expr' => null, 'id' => null, 'repository_method' => null, 'map_method_signature' => false, 'evict_cache' => false), 'catalogo')
     (vendor/sensio/framework-extra-bundle/Request/ParamConverter/DoctrineParamConverter.php:91)
  at Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter->apply(object(Request), object(ParamConverter))
     (vendor/sensio/framework-extra-bundle/Request/ParamConverter/ParamConverterManager.php:92)
  at Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager->applyConverter(object(Request), object(ParamConverter))
     (vendor/sensio/framework-extra-bundle/Request/ParamConverter/ParamConverterManager.php:48)
  at Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager->apply(object(Request), array('categorias' => object(ParamConverter), 'catalogo' => object(ParamConverter), 'security' => object(ParamConverter), 'helper' => object(ParamConverter), 'logger' => object(ParamConverter)))
     (vendor/sensio/framework-extra-bundle/EventListener/ParamConverterListener.php:78)
  at Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener->onKernelController(object(FilterControllerEvent), 'kernel.controller', object(TraceableEventDispatcher))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:115)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(FilterControllerEvent), 'kernel.controller', object(TraceableEventDispatcher))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214)
  at Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.controller', object(FilterControllerEvent))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch('kernel.controller', object(FilterControllerEvent))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:143)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch('kernel.controller', object(FilterControllerEvent))
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:139)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (web/app.php:19)