jaimz22 / DoctrineFullTextPostrgres

A simple to use set of database types, and annotations to use postgresql's full text search engine with doctrine
17 stars 21 forks source link

Generate entities error #12

Open freezlite opened 7 years ago

freezlite commented 7 years ago

When call symfony 3.1.4 command

php bin/console doctrine:generate:entities AppBundle:Entity:Project

My project entity does not have tsvector or any fts. It's at another entity, but still return error

Generating entities for namespace "AppBundle\Entity\Entity:Project"
PHP Fatal error:  Call to a member function getProperties() on null in /app/vendor/vertigolabs/doctrine-full-text-postgres/src/Common/TsVectorSubscriber.php on line 76
PHP Stack trace:
PHP   1. {main}() /app/bin/console:0
PHP   2. Symfony\Component\Console\Application->run() /app/bin/console:29
PHP   3. Symfony\Bundle\FrameworkBundle\Console\Application->doRun() /app/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:117
PHP   4. Symfony\Component\Console\Application->doRun() /app/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:80
PHP   5. Symfony\Component\Console\Application->doRunCommand() /app/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:186
PHP   6. Symfony\Component\Console\Command\Command->run() /app/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:834
PHP   7. Doctrine\Bundle\DoctrineBundle\Command\GenerateEntitiesDoctrineCommand->execute() /app/vendor/symfony/symfony/src/Symfony/Component/Console/Command/Command.php:256
PHP   8. Doctrine\Bundle\DoctrineBundle\Mapping\DisconnectedMetadataFactory->getNamespaceMetadata() /app/vendor/doctrine/doctrine-bundle/Command/GenerateEntitiesDoctrineCommand.php:109
PHP   9. Doctrine\Bundle\DoctrineBundle\Mapping\DisconnectedMetadataFactory->getMetadataForNamespace() /app/vendor/doctrine/doctrine-bundle/Mapping/DisconnectedMetadataFactory.php:101
PHP  10. Doctrine\Bundle\DoctrineBundle\Mapping\DisconnectedMetadataFactory->getAllMetadata() /app/vendor/doctrine/doctrine-bundle/Mapping/DisconnectedMetadataFactory.php:172
PHP  11. Doctrine\Common\Persistence\Mapping\AbstractClassMetadataFactory->getAllMetadata() /app/vendor/doctrine/doctrine-bundle/Mapping/DisconnectedMetadataFactory.php:209
PHP  12. Doctrine\Common\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor() /app/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php:115
PHP  13. Doctrine\ORM\Mapping\ClassMetadataFactory->loadMetadata() /app/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php:225
PHP  14. Doctrine\Common\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata() /app/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:78
PHP  15. Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata() /app/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php:332
PHP  16. Symfony\Bridge\Doctrine\ContainerAwareEventManager->dispatchEvent() /app/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:248
PHP  17. VertigoLabs\DoctrineFullTextPostgres\Common\TsVectorSubscriber->loadClassMetadata() /app/vendor/symfony/symfony/src/Symfony/Bridge/Doctrine/ContainerAwareEventManager.php:63

Fatal error: Call to a member function getProperties() on null in /app/vendor/vertigolabs/doctrine-full-text-postgres/src/Common/TsVectorSubscriber.php on line 76